0
maxの値が、それは私がやっている何を間違え見当がつかない時計
<div ng-controller='MyController' ng-app="myApp">
<div>{{title}}</div>
<input id='txt' type='text' max="{{max}}" value="{{max}}" foo/>
<input type="button" ng-click="changeMax()" value='change max' />
scope: {
max: '@',
},
link: function(scope, element, attrs) {
/*scope.$watch(attrs.max, function() {
alert('max changed to ' + max);
});*/
attrs.$observe('max', function(val) {
alert('max changed to ' + max);
});
}
に警告しなければならない変更した場合、私は、最高の時計を持っていると思います。私は$ watchと$ observerの両方を試しましたが、うまくいきませんでした。 誰でも手伝ってください。
? –
foo指令:$ watchと置き換えられたアラートを削除しました( 'maxが' + max 'に変更されました)。アラートによって( 'maxが' + valに変更されました。 –
@VarunSukheja:あなたの問題を解決する場合は、答えとしてマークしてください。 –