私はいくつかの入力フィールドでフォームを作成しました。送信時に$ http呼び出しを行い、ビューのテーブルにデータをバインドするモデルオブジェクトを設定します。ユーザーが結果を見たら、フォーム内のデータを変更して同じデータを再度送信することがあります。結果をクリアして新しい結果をデータに取り込もうとしています。結果は同じになることがあります。そのような場合、ユーザーはフォームが送信されたかどうか、新しい結果が更新されたかどうかを理解できません。モデルオブジェクトを未定義に設定すると、テーブルのデータが消去されることが予想されます。私はオブジェクトのヌルチェックのためにng-ifを持っていて、テーブルの表示を制御していますが、テーブルを隠すことを期待していますが、残念ながらそれは起こっていません。どうやってやるの? $ scope.apply()はそれを行うための唯一の方法です。それは完全なダイジェストサイクルを引き起こすので、私はそれを使用することは嫌です。お知らせ下さい。すぐにモデルの変更を適用する
0
A
答えて
0
データを消去するための別のスコープを作成し、ボタンをクリックしてモデルを使用して呼び出すことができます。
$scope.clearData = function() {
$scope.ApplicationFormName = "";
$scope.FirstName="";
//put your logic for clearing the form here
};
in HTML
<button title="Clear" ng-click="clearData()"></button>
関連する問題
- 1. OutWatch:すぐに表示される要素の変更を適用する
- 2. テーマの変更をすぐに適用する方法はありますか?
- 3. Mongodbはコレクションを削除せずにモデルの変更を適用します
- 4. すぐにプレイヤーを変更する
- 5. すぐにJSQmessageVCタイムスタンプロジックを変更する
- 6. Railsモデルの1つのフィールドの変更を防ぐ
- 7. BufferedImageに変更を適用
- 8. モデルにpushObject()を適用する
- 9. R:groupedDataはnlmeでモデルの適合を変更しますか?
- 10. ウィンドウのサイズを変更するとすぐにCSSが適用されません。これはスクロールにのみ適用されます
- 11. アクティビティのスタイル設定をすぐに適用する
- 12. scrollTopスプライト値の変更はすぐに
- 13. モデルを変更せずにFlask-Adminでモデル表現を変更する
- 14. アニメーション中にCAAnimationの変更を適用
- 15. Imagenet Caffeモデルを変更するには?
- 16. オンロードに相当する適用範囲を変更する
- 17. ターゲットファイルの名前を変更せずにパッチを適用する
- 18. IntelliJ - ライブラリのリファクタリングの変更をコンシューマに適用する
- 19. "th"の背景色をすぐ次のtdに変更する
- 20. Minecraftのプレーヤーのモデルを変更する
- 21. websphere portal 8.0でテーマの変更を適用するには?
- 22. アニメーション状態の変更をAngular 2に適用する方法
- 23. DataGridViewComboBoxCell選択の変更を直ちに適用する
- 24. ループをrに適用するための変更
- 25. マスターリポジトリの変更を複製リポジトリに適用する
- 26. すぐにラベルの位置を変更する方法
- 27. すぐにコードからナビゲーションバーのサイズを変更する方法
- 28. すぐにSCDynamicStore.hのヘッダを変更する
- 29. Rails:DB上のモデルIDを変更する
- 30. ループバック:モデルの変更を検出する
例は、私たちにいくつかのコードを示しています。あなたはこれまで何をしていましたか? – Manish