2016-04-23 89 views
0

我很新的角度和我做對角的自定義指令,它會顯示一個列表,但我不知道如何從HTML傳遞參數給JS,例如:如何在角度上制定自定義指令?

<div data-ng-menu="['Home','Settings','About']"></div> 

和js文件

var app = angular.module("myApp", []); 
app.directive('ngMenu', function ($parse) { 
    var menu = {}; 
    menu.restrict = 'A'; 
    menu.template = "<ul><li>parse</li></ul>"; 
    return menu; 
}); 

應該像這樣顯示:

  • 首頁
  • 設置
  • 關於

回答

3

我建議你退一步,並宣讀通過一些for指令的角文檔。 Angular與jQuery完全不同,你不應該試圖強迫jQuery成語進入你的Angular實現。

https://docs.angularjs.org/guide/directive

我知道我沒有回答你的問題,但我擔心,只是重寫你的代碼來提供答案將你從長遠來看弊大於利。

祝你好運。