用AngularJS开发的过程中如何查看Scope内容

scope的继承就好比JS的原型链继承,深入理解Scope:http://www.lovelucy.info/understanding-scopes-in-angularjs.html

通过查看官网文档:http://docs.angularjs.cn/guide/scope(这个链接不知道为什么直接点击会显示Not Found,首先访问http://docs.angularjs.cn/api,点击导航栏的“英文文档”在下拉菜单中选择“Developer Guide”,左边导航栏中选择“Scopes”即可)

对scope有了一定的新的认识,当我们在浏览器查看页面源码的时候会发现有很多的 class="ng-scope",实际上每个ng-scope就标志着一个新的scope的开始(包含ng-app的元素的ng-scope表示rootScope),可以通过鼠标左键单击该元素,如:

然后在console栏输入:angular.element($0).scope(),就可以查看选中元素的scope的内容,如

在console栏内输入$0返回你选中的Dom element,如

在没有引入JQuery的情况下,angular.element()API通过括号内的DOM element(可通过document.getElementById函数等获取)或者HTML字符串(如<div>lalala</div>)方式将得到的DOM element,返回为JQuery对象,该对象内提供了一系列方法,如bind()绑定事件等等,详见:http://docs.angularjs.cn/api/ng/function/angular.element

时间: 2024-11-06 01:51:15

用AngularJS开发的过程中如何查看Scope内容的相关文章

Android Studio 调试过程中快捷查看断点处变量值(Ctrl+Shift+I无效)?

当你在做Keymap到Eclipse后,在debug过程中,在Eclipse中我们很喜欢用Ctrl+Shift+I去查看一个运算或者调用的结果,这样用起来很方便.但是keymap到Eclipse后,你会发现这个快捷键不能使了.啥原因呢,原因我们一个个排除: 1.是否快捷键映射失败, 2.映射成功了,你看了快捷键也发现是正常的,那就再查看是否快捷键冲突. 3.如何是快捷键冲突,那解决快捷键冲突,正常来说解决了冲突后,快捷键是能正常使用的,但是你会发现即使你解决了冲突,Ctrl+Shift+I还是不

【10.2.3】ArcGIS Runtime for Android搭建开发环境过程中问题详解

一.Visual Studio Ultimate2012安装过程问题 1.问题描述 安装完成后,您将看到一条消息,指示安装程序已完成,但并不是所有的功能具有已正确安装,以及以下警告消息: Microsoft Web Deploy 3.0 所需的证书不在有效期内根据当前系统时钟或签名文件中的时间戳验证时. 2.解决方案 修改电脑系统时间为2013年7月,断网后重新安装,成功后再联网. Visual Studio Ultimate2012激活密钥:RBCXF-CVBGR-382MK-DFHJ4-C6

【webservice】818开发webservice过程中遇到的异常

还是关于axis2的知识哦.webservice的开发,包括服务端的开发.客户端的开发.在"服务端的开发"方面通常是部署好axis2的环境.完成工程的设计与编程.打包发布,一般来说不会出现异常(前提是基本功扎实),然而,在"客户端的开发"方面就不好说了.下面就简单说一下客户端开发可能会出现的问题吧. 1.生成客户端代码时报错.例如用axis2的生成工具去搞axis1的wsdl(这个可以参考前面的博文哦),报错信息是org.apache.axis2.wsdl.code

做开发的过程中,搞着搞着出现异常了,这可怎么办

前言 在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹 出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连 我们自己本身可能都接受不了.虽然我们在发布程序时总会经过仔细的测试,但是 难免会碰到预料不到的错误. 顺手留下GitHub链接,需要获取相关面试等内容的可以自己去找)https://github.com/xiangjiana/Android-MS(VX:mm14525201314) 今天就来自定义一个程序出错时的处理,类似iphone

开发android过程中eclipse闪退解决

有一次eclipse崩溃了,然后再双击就无法打开了.换了几个版本也是如此. 后来找到了这个方法:删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi 原来是workspace的问题. 当然还有一个办法就是换一个workspace.

WebStorm开发ReactNative过程中导入插件设置智能提示

1.clone项目到本地 git clone https://github.com/virtoolswebplayer/ReactNative-LiveTemplate 2.添加ReactNative.jar file -> import settings -> ReactNative.jar 3.ok完事 另外,如下图语言版本设置,及支持库勾选 原文地址:https://www.cnblogs.com/hzglearn/p/8856744.html

Pycharm在运行过程中,查看每个变量的方法(show variables)跟终端一样显示变量

点击运行栏的这个灰色向下剪头: 在出现的窗口上,勾选上: 点击OK,重启Pycharm:接着点击Run窗口: 将Run的show variables图标勾选: 然后你就会发现,在右边出现了变量的窗口: 原文地址:https://www.cnblogs.com/yksgzlyh/p/10438251.html

配置PHP过程中遇到的一些问题

下载了eclipse的最新版本,并且添加了PHP插件.为了支持多语言,决定采用UTF-8编码.但是在开发的过程中,发现代码的自动提示帮助信息显示的是乱码,PHP源文件及注释,均正常.在网上查了很多资料,有设置"General->Workspace编码的".有设置"General->Conent Type->Text编码的"-,总之,找到的各种办法全部试了,都不好用.后来无意中发现设置"eclipse目录下eclipse.ini文件&quo

Web CI过程中的Security解决方案

http://www.infoq.com/cn/articles/WebScan-CI 一. 当前Web应用安全现状 随着中国互联网金融的爆发和繁荣,Web应用在其中扮演的地位也越来越重要,比如Web支付系统.Web P2P系统.Web货币系统等.对于这些金融系统来讲,安全的重要性是不言而喻的, 一旦黑客利用安全漏洞入侵系统后,损失的不仅仅是数据,还包括企业或者客户的财产. 国内著名的乌云漏洞平台,每天都会爆出十几条甚至几十条各大网站的安全漏洞,比如: 中国电信某省任意用户登陆(可恶意扣费) 中