我正在尝试将隔离范围用于具有双向数据绑定的指令。请参考下面的代码:
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;
}
我的问题是,最初一切正常但我的指令仍然存在最后一个指令元素的范围。如果我对任何前一个元素执行任何操作,则更新最后一个元素。