我正在尝试将隔离范围用于具有两种数据绑定的指令。请参考我下面的代码:
function singleSelectDropdownList(methodCallHelper, $timeout) {
var singleDropdownListDirective = {
restrict: 'EA',
scope: {
info: "="
},
templateUrl: 'App/templates/ui-framework/single-select-dropdown.html',
link: linkFunc
};
function linkFunc(scope, element, attributes) {
//.. directive code goes here
}
return singleDropdownListDirective;
}
我的问题是最初一切正常,但我的指令保留了最后一个指令元素的范围。如果我对任何先前的元素执行任何操作,则会更新最后一个元素。