微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

详解angular element()方法使用

使用angular.element()获取一个dom的方法

1.可以使用jquery的选择器

2.可以使用javascript的原生查找元素的方法

下面是angular.element()提供的方法

rush:js;">
子元素

子元素1

p1

p3

p4

p5

span1

事件:

$destory:当Dom被移除时, Angular 拦截所以的jqLite或者jquery Dom对象,销毁api和事件。这个事件能在Dom被移除前用来清除任何Dom上的相关。

方法

controller(name):

检索当前元素或其父元素的controller,认情况下,检索与ngController相关的controller,如果name是以驼峰模式命名的指令名称,那么这个指令的controller就是这样(如'ngModel') 。

injector():

检索当前元素或其父元素的依赖注入。

scope():

检索当前元素或其父元素的scope。

isolateScope():

如果有一个scope直接附着在当前元素,检索一个隔离的scope,这仅用于元素包含一个创建了新的隔离的scope的指令,这个元素调用scope()总是返回原来的非隔离scope。

inheritedData():

和data()一样,但是会沿着Dom走直到值被找到或者走到顶级Dom元素。(由此可见,应该是向上传播的意思。)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐