如何将单个参数传递给自定义属性指令?

时间:2015-08-27 17:47:50

标签: javascript angularjs

我试图为ng-repeat生成的元素制作验证指令(验证通用逻辑)。现在我的问题是:如何通过这个ng-repeat循环对这些元素进行分组? 我决定在我的验证指令上设置一些唯一的名称,以区分不同ng-repeats的元素。 那么我如何通过这个名字?

例如ng-model接受对象,我只需要字符串。

1 个答案:

答案 0 :(得分:1)

要在属性指令中传递单个值(如ng-model="myModel"),我们可以使用该指令可以读取主机元素的任何邻居属性的值INCLUDE IT'S OWN。
因此,如果我们执行<div my-directive="someValue">...</div>之类的操作,我们可以通过属性数组在指令链接函数中读取“someValue”。
Documentation example