AngularJS依赖注入 Value和Constant的区别
来源:互联网 发布:贵阳软件开发公司 编辑:程序博客网 时间:2024/06/07 21:53
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>AngularJS依赖注入 Value和Constant的区别</title> <script type="text/javascript" src="../js/angular.js" ></script> <script> /* Value和Constant的区别: * angularJS可以通过constant()和value()注入值。对于创建服务也是很重要的。 相同点:都可以接受两个参数,name和value。 不同点: constant()可以将一个已经存在的变量值注册为服务,并将其注入到应用的其他部分中。 而value则会抛出异常。即:常量可以注入到配置函数中,而值不行。 */ var name,word; var app = angular.module("myApp",[]); // 1. constant()可以将一个已经存在的变量值注册为服务,并将其注入到应用的其他部分中 app.constant("myConstant","学而时习之,不亦说乎。"); // 创建 value值对象 "myValue" 传递数据,不过不能注入到config()函数中; app.value("myValue","学而不思则罔,思而不学则殆!"); // 2. 常量constant可以注入到配置函数中,将一个已经存在的变量值注册为服务,并将其注入到应用的其他部分中。 app.config(function(myConstant){ alert(myConstant); name = myConstant; }); // 相同点:都可以接受两个参数,name和value。 app.controller("myCtrl",function($scope,myConstant){ $scope.famousWords = myConstant; $scope.name = name; }); // 3. 值value不可以注入到配置函数中,否则会抛出异常:Unknown provider: myValue// app.config(function(myValue){// alert(myValue);// word = myValue;// });// // 相同点:都可以接受两个参数,name和value。// app.controller("myCtrl",function($scope,myValue){// $scope.value = myValue;// $scope.word = word;// }); </script> </head> <body ng-app="myApp" ng-controller="myCtrl"> <p>孔子曰:{{famousWords}}</p> <p>孔子曰:{{name}}</p> <p>孔子曰:{{value}}</p> <p>孔子曰:{{word}}</p> </body></html>
阅读全文
0 0
- AngularJS依赖注入 Value和Constant的区别
- angularJS constant和value
- AngularJs constant()和value()
- angularJS constant和value
- AngularJS依赖注入 constant 常量注入组件
- AngularJS依赖注入 value值 注入组件
- Angularjs的路由,模块和依赖注入
- angularjs中全局变量 constant 和 value方法
- [AngularJS面面观] 21. 依赖注入 --- constant到底如何而来
- 4.angular依赖注入——value跟constant
- AngularJs 使用 .value / .constant
- AngularJs中模块的依赖注入,ng-model、ng-bind和{{}}的区别,路由机制。
- AngularJs中模块的依赖注入,ng-model、ng-bind和{{}}的区别,路由机制
- AngularJS的Provider, Value, Constant, Service, Factory, Decorator的区别与详解
- AngularJS的Provider, Value, Constant, Service, Factory, Decorator的区别与详解
- AngularJS的Provider, Value, Constant, Service, Factory, Decorator的区别与详解
- AngularJS的自定义服务,factory、provider、service、constant、value等方法的区别
- AngularJS的依赖注入方式
- Python基础和网络爬虫数据分析
- svn is already under version control问题解决
- 用于分页查询的通用javaBean
- 常用权限和依赖
- Unity基础2_脚本操作对象
- AngularJS依赖注入 Value和Constant的区别
- 前端开发流程自动化
- 优秀工程师-UIResponder
- Shadowsocks Python版一键安装脚本
- okHttp解析到RecyclerView显示
- apply opatch has modification time 2.8e+04 s in the future
- Android 7.0 app升级内部安装apk—FileProvider使用
- STM32--固件库
- 基于HTML5及WebGL开发的2D3D第一人称漫游进行碰撞检测