11
jQueryで入力値を設定した後に角度モデルを更新する
私はこの簡単なシナリオを持っています: jQueryのval()メソッドによって値が変更される入力要素。 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/ 誰かが私を正しい方向に向けてもらえますか?