我有一个输入表单,我在其中使用$http
控制器向服务器提交详细信息。成功返回后,我想提醒用户数据已保存。但这只是行不通,在努力了几个小时后我一无所知。
这是 HTML 代码:
用户界面代码:
<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,以便它在范围内。当我提取数据并成功提交到服务器时,我的视图在控制器中可见。