我在angularjs中找到了很好的功能。指令可以设置为对评论起作用。
{
...
restrict: 'M'
...
}
这就是文档中所说的诀窍。该指令的用法如下:
<!-- directive: my-directive-name -->
只要我不需要将参数传递给该指令,它就可以正常工作。 是否可以将指令上的参数设置为仅限于注释? 语法是什么?
答案 0 :(得分:19)
<!-- directive: my-directive-name this is all an argument -->
指令名后的所有内容都是传递给指令的值。
app.directive('myDirectiveName', function(){
return {
restrict: 'M',
link: function(scope, elem, attr) {
alert(attr.myDirectiveName); //alerts "this is all an argument"
}
};
});