Rails アプリケーションで AngularJS を使用すると、レコードの編集時にテキスト フィールドの値が空白に設定されるという問題が発生しました。Railsがフォーム要素に初期値として与える値を使用するようにAngularJSに指示する方法はありますか?
私が抱えている問題を示すために JSFiddle をまとめました。
Rails アプリケーションで AngularJS を使用すると、レコードの編集時にテキスト フィールドの値が空白に設定されるという問題が発生しました。Railsがフォーム要素に初期値として与える値を使用するようにAngularJSに指示する方法はありますか?
私が抱えている問題を示すために JSFiddle をまとめました。
コードを実行する前に初期値をロードするため、ng-init ディレクティブを使用しました。
すでに回答で述べたように、ng-initを使用できます。
これを行うためのより「角度のある方法」は、$ scope / dataモデルを変更し、フォーム要素でvalueパラメーターを使用しないことです。
AngularJSも参照してください-ng-modelが使用されている場合、入力テキストボックスのValue属性は無視されますか?