私の考えでは、スコープ変数$scope.letter_content
を定義します。ビューがロードされると、データベースから文字列をロードし、$scope.letter_content
に設定します。次に、私は使用しているテキストエディタ(Froala)を作成します。だから、基本的に私は、テキストエディタのためのNG-モデルとしてletter_content
を設定
{{letter_content}}
<div ng-if="formData['page_number'] == 1 ">
{{letter_content}}
<textarea id="froala-sample-2" froala="froalaOptions" ng-model="letter_content"></textarea>
</div>
:
は、以下のビューのためのコードです。テキストエディタを変更すると、値$scope.letter_content
が変更されます。
テキストエディタのテキストを変更すると、div内に{{letter_content}}
が変更されてしまいました。ただし、divの外に{{letter_content}}
は更新されません。
テキストエディタのテキストの編集が完了したら、データベースの値を$scope.letter_content
に更新するためにputリクエストを送信します。しかし、最終的にコンテンツを更新しないdivの外側に{{letter_content}}
が送信されてしまいます。
なぜこの奇妙なことが起こっていますか?
はのは、小さな実験してみましょう - 'NG-show'への変更' NG-if'を、それが働いていた場合、私は詳細な回答を書きます – AranS