假如 一个页面有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")
这样是可以,但要写多好多代码,有没有更好的解决方法呢?
扬帆大鱼
相关分类