方法1:通过App对象查找
// 通过DOM操作获取ng-app对象 var element = angular.element(document.getElementById("myApp")); // 通过app对象获取ctrl对象 var controller = element.controller(); // 通过ctrl对象获取$scope var scope = element.scope();
方法2:通过Controller查找
// 输入参数为ctrl名字 var ctrl= document.querySelector('[ng-controller=ctrlName]'); var scope = angular.element(ctrl).scope();
使修改后的数据生效
scope.$apply();
其他常用方法
// 获取当前元素的$socpe: angular.element(domElement).scope() // 获取当前app的injector: angular.element(domElement).injector() // 获取当前元素的controller: angular.element(domElement).controller()
相关推荐
AngularJS-Scope.SafeApply AngularJS $ scope。$ apply()没有麻烦和错误:) 关于 AngularJS的核心功能是范围,变量和绑定的使用。 在代码级别更新值并回显DOM或应用程序的过程围绕着对范围运行摘要来查看发生了...
JavaScript基于原型的继承与面向对象中基于类的继承有着微妙的区别,这通常不是什么问题,但这个微妙之处在使用$scope时就会表现出来。在AngularJS中,每个$scope都会继承父$scope,最高层称之为$rootScope。($...
简单的http 基于 AngularJS $httpProvider 的简单 ajax 库
ng-trace AngularJS $http 服务请求的长堆栈跟踪。从网上商店安装
模板缓存 thinkster.io 的文章“了解 angularjs $templateCache”
对于一个在前端属于纯新手的我来说,Javascript都还是一知半解,要想直接上手angular JS,遇到的阻力还真是不少。不过我相信,只要下功夫,即使是反人类的设计也不是什么大的问题。 今天,我们要聊得是Angularjs中的...
当你在 AngularJS 创建控制器时,你可以将 $scope 对象当作一个参数传递: AngularJS 实例 控制器中的属性对应了视图上的属性: {{carname}} var app = angular.module(‘myApp’, []);app.controller(‘myCtrl’...
javascript,angularjs
本文实例讲述了AngularJS的scope,继承结构,事件系统和生命周期。分享给大家供大家参考,具体如下: 深入探讨 Scope 作用域 每一个 $scope 都是类 Scope 的一个实例。类 Scope 拥有可以控制 scope 生命周期的方法,...
详解JavaScript的AngularJS框架中的作用域与数据绑定_.docx
AngularJS-Scope.onReady 这是一个帮助文件,用于为angularJS应用程序中的$ scope.onReady和$ scope。$ whenReady命令提供支持。关于访问视图时,AngularJS将同时执行模板HTML和控制器。 这意味着,如果必须在控制器...
make-your-own-gmail, 使用 Google JavaScript SDK AngularJS的Gmail副本示例 制作你自己的Gmail.com可以定制的,独立的Gmail帐户接口。... 熟悉 JavaScript 和 AngularJS是理想的。插件开发唯一的
本文实例讲述了AngularJS全局scope与Isolate scope通信用法。分享给大家供大家参考,具体如下: 在项目开发时,全局scope 和 directive本地scope使用范围不够清晰,全局scope与directive本地scope通信掌握的不够透彻...
AngularJS Promise Queuer 装饰将添加 #queue 方法的 $q 服务。 添加到队列将按顺序启动承诺 Promise 被它们承诺结果或拒绝的能力所束缚。 用法: 假设 '$q' 在注入器函数的参数中。 var deferedPromise = $q . ...
ngScopeStorage 将$ scope绑定到浏览器存储的AngularJS模块安装NPM: $ npm install ngscopestorage CDN: < script src =" ...
这个过程允许我们访问定义在$scope上的原始javascript数据和函数。将$parse服务注入到控制器中,然后调用它就可以实现手动解析表达式。使用$sec.getTrusted()方法进行严格的上下文转义以HTML的形式使用过滤器时,...
angularjs循环对象属性实现动态列 优点:保存对象,在数据库只保存一条数据 缺点:添加对象属性需要修改表结构、代码,然后重新重新发布 实现思路 1)数据库创建表(对象)、创建字段(对象属性) 2)根据表...
当你在 AngularJS 创建控制器时,你可以将 $scope 对象当作一个参数传递: AngularJS 实例 控制器中的属性对应了视图上的属性: <!DOCTYPE html> <html> <head> <meta charset=utf-8> <...
AngularJS 兼容工厂,它可以为失败的 GET 请求提供后备。 目标 始终在 HTTP GET 请求上收到状态 20x。 当您可能想使用它时 当您构建具有离线支持的 AngularJS 应用程序时,例如 PhoneGap 应用程序。 浏览器缓存呢?...
主要介绍了AngularJS框架中Scope对象使用的相关学习教程,包括其和rootscope的区别介绍,需要的朋友可以参考下