検索

ホームページ  >  に質問  >  本文

angular.js - angular ローカル dom リフレッシュの問題

ドム

<input type="text" value="{{ val}}"/> <textarea ng-bind="msg"></textarea>

オペレーション

  1. クリックしてポップアップ レイヤーを開き、データを入力 -> 確認 -> スコープを選択してデータを保存し、ポップアップ レイヤーを閉じます
  2. クリックしてポップアップ レイヤーを開き、データを入力します - 「キャンセル -」スコープではデータは保存されません。ポップアップ レイヤーを閉じます

質問

2 番目の操作を実行すると、スコープは入力されたテキストを保存しませんでした。ポップアップ レイヤーを再度開いたとき、入力されたテキストはまだ保持されていました。 $scope.$apply() を実行してクリックして開くと更新したいのですが、エラーで失敗します。 。 では、スコープ -> ビューを更新するにはどうすればよいでしょうか?

某草草某草草2792日前794

全員に返信(1)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 16:54:55

    意味が分かりませんが、ポップアップレイヤーの入力ボックスを閉じたり開いたりしたときにリセットしたい場合は、スコープ内の対応するオブジェクトまたは属性をクリアするだけで十分ではないでしょうか?

    返事
    0
  • キャンセル返事