我有一个输入表单,我在控制器到服务器中使用$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
})
响应来自成功块,我已经测试过,但是当我更改标记'message'状态时,警报不会显示在UI屏幕上。 ng-show没有从控制器中完成的$ scope.message中选择更改。请提出解决方案。我尝试使用隐藏字段将消息作为ng-model,以便它在范围内。 我的视图在控制器中可见,因为我提取数据并成功提交给服务器。