我不明白如何在链接功能中同时观看多个属性,所以我创建了一个包含所有参数的对象,并且我注意到了它。但我注意到链接函数中的属性是一个字符串,而不是一个对象,所以我使用angular.fromJson(val)。如何在指令中观察多个插值属性?
All the example I found just use one parameter
你能解释一下如何观看多个属性?
感谢
编辑: 因为我需要绑定的属性,我不能使用的attrs参数 - 即它们需要插值。例如
<ul class="thumbnails">
<li class="span3" ng-repeat="image in currentSizeInfo.images" >
<upload-file info = "{{getInfo($index)}}" foo="foo$index" ></upload-file>
</li>
</ul>
我认为我必须使用$看
link:function (scope, element, attrs) {
scope.$watch('info', function (val) {
// if info is and foo is .... do all the stuff
})
}
谢谢dnc253;但我需要绑定参数,所以我认为我必须使用范围。但我不知道如何观看多个参数。我编辑了这个问题。 – heckmac
我更新了我的答案。如果我仍然不了解你的问题,请告诉我。 – dnc253
是的,这是我正在寻找,但我不明白如何做的功能,同时使用所有它们。你能写一个例子吗?谢谢 – heckmac