0
我想知道是否有一種方法來觀看我的指令中的所有$$ isolateBindings?在AngularJS中觀看isolatebindings集合?
$scope.$watch('$$isolateBindings', function() {
console.log('watch me plse');
});
現在我這樣做是這樣的:
var isolateBindings = []
angular.forEach($scope.$$isolateBindings, function(item) {
isolateBindings.push(item.attrName)
});
var watchIsValid = $scope.$watchGroup(isolateBindings, function() {
console.log('do somthing');
});
這是什麼目的?大多數'$$'前綴對象,包括'$$ isolateBindings',僅供內部使用。你是否試圖以某種方式修改角函數的核心?這絕對是一個XY問題。 – Claies
我的目的是在輸入字段發生變化時執行某些操作。 –
爲什麼你不會在這種情況下觀看模型的價值?或者使用ng-change?這似乎仍然是一種非常規的方法,並不清楚你爲什麼試圖用這種方式來處理你的問題。 – Claies