在控制器中重置布尔标志时,ng-show不起作用

时间:2013-03-24 06:06:58

标签: angularjs angularjs-directive

我有一个输入表单,我在控制器到服务器中使用$http提交详细信息。成功返回后,我想让用户提醒数据已保存。但它只是不起作用,在努力了好几个小时之后我一无所知。

以下是HTML代码:

UI代码:

<div class="alert alert-success span-5 offset3" ng-show="message">
    <button type="button" class="close" data-dismiss="alert">&times;</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,以便它在范围内。 我的视图在控制器中可见,因为我提取数据并成功提交给服务器。

0 个答案:

没有答案
相关问题