2016-04-23 62 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

我知道我没有回答你的问题,但我担心,只是重写你的代码来提供答案将你从长远来看弊大于利。

祝你好运。

相关问题