Angular-UI Bootstrap组件实现警报功能
Angular-UI Bootstrap提供了许多组件,从流行的的Bootstrap项目移植到Angular 指令(显著的减少了代码量)。如果你计划在Angular应用中使用Bootstrap组件,我建议细心检查。话虽如此,直接使用Bootstrap,应该也是可以工作的。 Angular controller可以共享service的代码。警报就是把service代码共享到controller的很好用例之一。 Angular-UI Bootstrap文档提供了下面的例子: viewcontroller$scope.addAlert = function() {
$scope.alerts.push({msg: "Another alert!"}); }; $scope.closeAlert = function(index) { 鉴于我们要在app中的不同的控制器中创建警报,并且跨控制器的代码不好引用,我们将要把它移到service中。 alertServiceview最后,我们需要将alertService's中的closeAlert()方法绑定到$globalScope。 controller我不完全赞同这种全局绑定,我希望的是直接从警报指令中的close data属性中调用service方法,我不清楚为什么不这样来实现。 现在创建一个警报只需要从你的任何一个控制器中调用alertService.add()方法。 总结以上所述是小编给大家介绍的Angular-UI Bootstrap组件实现警报功能。编程之家 52php.cn 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |