Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現在、AngularJsを使用すると、次のコード行がキーアップイベントで機能します。
<input id="place" type="text" ng-model="place" /> <span>{{place}}</span>
しかし、スクリプトを使用して入力の値を変更すると、次のようになります。
$('#place').val('new value');
何も起こらず、モデルは変わりません。
この問題を克服する方法はありますか?
フォーム要素の値をプログラムで変更してもイベントはトリガーされないため、値を設定した後にイベントをトリガーする必要があります
$('#place').val('new value').change();
これが必要なデータバインディングイベントであるかどうかを知るのに十分な角度に精通していません