$http
コントローラーで使用してサーバーに詳細を送信する入力フォームがあります。正常に戻ったときに、データが保存されたことをユーザーに警告したいと思います。しかし、それは機能していないだけで、何時間も懸命に努力した後、私は無知です.
HTMLコードは次のとおりです。
UI コード:
<div class="alert alert-success span-5 offset3" ng-show="message">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Success!</strong> The review has been successfully created.
</div>
そして、これがコントローラーのロジックで、フラグを反転させています。
$http.post('reviews/create',jsonData)
.success(function (data) {
$scope.message=true
})
私がテストした成功ブロックで応答が返されますが、フラグ「メッセージ」ステータスを変更すると、UI 画面にアラートが表示されません。ng-show は、コントローラーで行われた $scope.message からの変更を選択していません。解決策を提案してください。スコープ内にあるように、非表示フィールドを使用してメッセージをng-modelとしても作成しようとしました。データを取り出してサーバーに正常に送信すると、ビューがコントローラーに表示されます。