2

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

这是 HTML 代码:

用户界面代码:

<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
})

响应出现在我已经测试过的成功块中,但是当我更改标志“消息”状态时,UI 屏幕上不会显示警报。ng-show 不会从控制器中完成的 $scope.message 中选择更改。请提出解决方案。我也尝试使用隐藏字段将消息制作为 ng-model,以便它在范围内。当我提取数据并成功提交到服务器时,我的视图在控制器中可见。

4

0 回答 0