为了账号安全,请及时绑定邮箱和手机立即绑定

angularjs 的 angular.element 能只找当前控制器作用的html上找吗?

angularjs 的 angular.element 能只找当前控制器作用的html上找吗?

紫衣仙女 2018-09-18 09:06:08
假如 一个页面有2个控制器ctr1 ctr2页面:<div ng-controller="ctr1">     <span class="test">ctr1</span><div><div ng-controller="ctr2">     <span class="test">ctr2</span><div>那么我在ctr1上打印 angular.element(".test")的话会找到两个元素。但我要实现的是:ctr1 上输出 angular.element(".test") 为文本是 ctr1的span元素ctr2 上输出 angular.element(".test") 为文本是 ctr2的span元素能统一去重写一下angular.element方法吗?主要不像每个都写成angular.element("div[ng-controller='ctr1']").find(".test")这样是可以,但要写多好多代码,有没有更好的解决方法呢?
查看完整描述

1 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

angular.element(window.document)
$window
$document

总有一款适合你


查看完整回答
反对 回复 2018-10-18
  • 1 回答
  • 0 关注
  • 461 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信