मेरे पास यह सरल परिदृश्य है:
इनपुट तत्व जो मान jQuery के वैल () विधि द्वारा बदल दिया जाता है।
मैं jQuery सेट मान के साथ कोणीय मॉडल को अपडेट करने की कोशिश कर रहा हूं। मैंने एक साधारण निर्देश लिखने की कोशिश की, लेकिन यह वह नहीं कर रहा जो मैं चाहता हूं।
यहाँ निर्देश है:
var myApp = angular.module('myApp', []);
myApp.directive('testChange', function() {
return function(scope, element, attrs) {
element.bind('change', function() {
console.log('value changed');
})
}
})
यह jQuery का हिस्सा है:
$(function(){
$('button').click(function(){
$('input').val('xxx');
})
})
और HTML:
<div ng-app="myApp">
<div ng-controller="MyCtrl">
<input test-change ng-model="foo" />
<span>{{foo}}</span>
</div>
</div>
<button>clickme</button>
यहाँ मेरी कोशिश के साथ बेला है:
http://jsfiddle.net/U3pVM/743/
क्या कोई कृपया मुझे सही दिशा में अंकित कर सकता है?