我不明白如何在链接函数中同时观察多个属性,所以我创建了一个包含所有参数的对象,我会注意它.但是我注意到链接函数中的属性是一个字符串而不是一个对象所以我使用的是angular.fromJson(val).
你能解释一下如何看多个属性吗?
谢谢
编辑:我不能使用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>
Run Code Online (Sandbox Code Playgroud)
我想我必须使用$ watch
link:function (scope, element, attrs ) {
scope.$watch('info', function (val) {
// if info is and foo is .... do all the stuff
})
}
Run Code Online (Sandbox Code Playgroud) 我正在使用角度材料,我想使用md-select但是使用images/svg; 我正在使用md-option和ng-repeat,并且选项列表有效,但是当我选择某些内容时,我会看到文本.
这可行吗?
谢谢
<md-select ng-model="mkt.bookmaker" placeholder="Select a bookmaker">
<md-option ng-value="opt" ng-repeat="opt in mkt.selected.matchInfo.bookmakers">
<md-icon md-svg-src="{{ opt.logo }}"></md-icon>{{ opt.name }}
</md-option>
</md-select>Run Code Online (Sandbox Code Playgroud)
这里有一些截图:
