成功时在html中显示消息,使用angularjs + codeigniter添加用户
Show message in html when successed add user with angularjs+codeigniter
我在我的应用程序中使用codeigniter和angularjs。当我以角度形式添加新人员时,如果插入人员成功/失败,我会从代码点火器控制器接收消息。来自角度控制器的代码块:
request.success(function (data) {
$scope.patientForm.$setPristine();
$rootScope.message = data; //0 - ok, 1-fail
if($scope.message)
// some code
});
$scope.message = 0
时,如何在html
中以div
或p
显示信息,并在一段时间后隐藏此消息?我知道我必须使用ng-show,但我不知道怎么做。
你可以这样使用 ng-show:
<p ng-show="!message">Information text</p>
当 ng-show
中的表达式为真时,它将显示 p 元素。在这种情况下,它将显示message
何时是假的。所以当$scope.message
的值设置为 0
时,将显示 p 元素。
要在一段时间后隐藏消息,您可以使用$timeout角度服务,如下所示:
$timeout(function () {
$scope.message = newvalue;
}, 3000);
这将在 3000 毫秒后更改 $scope.message
的值。
如果您使用$timeout,请不要忘记将其注入控制器。
你只需要在HTML代码中使用ng-show,例如:
<div ng-show="message == 0"> your information here</div>
相关文章:
- AngularJS-使用'true'属性
- Angularjs使用“;这个“;promise内的关键字回调
- AngularJS使用http进行promise处理
- AngularJS:使用维基百科API的web服务
- AngularJS-使用多种形式
- Angularjs使用父数据的单键多值进行筛选
- angularjs 使用什么事件从文本输入中获取值
- AngularJS:使用ng-show/hide动态维护下拉列表的3种状态(InProgress、Success、Err
- AngularJS:使用$scope$以控制器作为语法进行观察
- Angularjs使用ng选项进行选择
- AngularJS:使用指令的最佳方式
- Angularjs - 使用自定义指令验证初始 url 值
- 如何使用 angularjs 使用 ngrepeat 和 bootstrap ui 创建分页
- AngularJS使用对象属性排序多个对象数组
- Angularjs-使用php上传文件
- AngularJS:使用$animate隐藏滚动中的元素
- AngularJS使用工厂来计算对对象的更改
- AngularJS-使用ng-click在新窗口中打开链接
- AngularJS使用MVC动态获取html,附加到主体,并绑定一个控制器
- AngularJS:使用orderBy进行过滤和排序