<custom-input-container>
<input ng-model="myModel1" />
</custom-input-container>
<custom-input-container>
<select ng-model="myModel2" >
</select>
</custom-input-container>
Я хочу сделать что-то вроде этого (если это возможно, я хочу эту директиву, чтобы можно было использовать на другом модуле приложения, разделив его в «customInput.js»)смотреть ngModel в моей директиве
myApp.directive('customInputContainer',function(){
return{
restrict: 'E',
priority: 0,
link:function(scope,element,attr){
scope.watch->//i want to watch the ngModel of
the thing inside <custom-input-container>
then do console.log('recipe was updated:'+thenewvalue);
}
}
});
Примечание: каждый входной контейнер имеет только один из входных/выбранных/текстовых полей на нем – anaval
Знаете ли вы, что «transclude» и его последствия? – AranS
печально нет ... я очень новичок в angularjs – anaval