SPAをやっています。私は ngResources を使用しており、非常にシンプルなフォームを持っています。
ユーザーはそれをコンパイルでき、フォームを送信すると、次のようなメッセージのみを含む新しいフォームが表示されます。「フォームを使用していただきありがとうございます...」
みたいなことは避けたい
$("#myForm").hide();
$("#myMessage").show();
ビューをAngularで管理するのは正しい方法ではないと思うからです。私はルーティングを使用する必要があると思います.正直私は知りません.
現時点では、ngSwitch を使用しています。ngSwitch はビューのスコープを変更するため、jQuery を使用するよりも ngSwitch の方が悪いと思います。だから私のモデルの変更
<input data-ng-model="MyProp" ... />
に
<input data-ng-model="$parent.MyProp" ... />
フォームに を入力したくありません$parent
。この文脈では意味がないと思います。angularJsでビューを変更する正しい方法はどれですか?
ありがとうございました