我一直在嘗試編寫具有動態標識的輸入字段的自定義指令,該指令無法獲取正確的標識。無法獲得自定義指令中已解析的屬性
<input id="myInput{{$index}}" my-dir="fn()"/>
myApp.directive('myDir', function ($parse) {
var obj = {
require: "ngModel",
link: {
post: function (scope, element, attrs) {
var fn = $parse(attrs.myDir);
var elementId = element.attr('id');
console.log(elementId); // Here I see myInput{{$index}} instead of myInput0, by this time angular is not resolving the value
}
}
};
return obj;
});
我的問題是,我怎麼能得到指令中的解析值。由於其他原因,我也不能在這裏使用任何隔離的範圍。
預先感謝
謝謝!這對我有效。 – hRud