外部javascript 方法修改 angularjs 中$rootScope和$scope
2015-07-18 19:10
573 查看
修改 $rootScope
2. 修改 $scope
获取当前元素的$socpe: angular.element(domElement).scope() to get the current scope for the element
获取当前app的injector: angular.element(domElement).injector() to get the current app injector
获取当前元素的controller:angular.element(domElement).controller() to get a hold of the ng-controller instance.
参考网站
1 http://stackoverflow.com/questions/24595460/how-to-access-update-rootscope-from-outside-angular
2 http://www.cnblogs.com/CheeseZH/p/4515638.html
var $body = angular.element(document.body); // 1 var $rootScope = $body.scope().$root; // 2 $rootScope.$apply(function () { // 3 $rootScope.notesconfigs.outpath = path; });
2. 修改 $scope
var appElement = document.querySelector('[ng-controller=mainController]');//获得绑定controllerdom节点 var $scope = angular.element(appElement).scope(); //获得$scope对象 $scope.$apply();//刷新数据
获取当前元素的$socpe: angular.element(domElement).scope() to get the current scope for the element
获取当前app的injector: angular.element(domElement).injector() to get the current app injector
获取当前元素的controller:angular.element(domElement).controller() to get a hold of the ng-controller instance.
参考网站
1 http://stackoverflow.com/questions/24595460/how-to-access-update-rootscope-from-outside-angular
2 http://www.cnblogs.com/CheeseZH/p/4515638.html
相关文章推荐
- 【转载】angularJs模块ui-router之路由控制
- 【转载】angularJs模块ui-router之状态嵌套和视图嵌套
- 简话Angular 01 初识Angular 数据绑定
- [Angularjs]视图和路由(四)
- 拥抱AngularJS
- AngularJS性能优化心得,自己踩过的抗,及一些别人的经验(转哦)
- StackOverFlow精彩问答赏析:有jQuery背景的开发者如何建立起AngularJS的思维模式?
- AngularJs记录学习01
- AngularJs中$cookies的用法
- 学习 AngularJs 终于有点进步了。
- angular实例模态【modal】
- 初次学习AngularJS
- angular学习注意事项
- html中调用angularjs函数需要加上()
- Notepad 关于angularJS的自动填充不靠谱
- Angular 监听路由变化事件
- angularjs应用骨架(4)
- AngularJs中文社区学习资料
- Angularjs,WebAPI 搭建一个简易权限管理系统 —— Angularjs 前端主体结构(五)
- Angularjs,WebAPI 搭建一个简易权限管理系统 —— WebAPI项目主体结构(四)