假如 一個頁面有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")的話會找到兩個元素。但我要實現(xiàn)的是:ctr1 上輸出 angular.element(".test") 為文本是 ctr1的span元素ctr2 上輸出 angular.element(".test") 為文本是 ctr2的span元素能統(tǒng)一去重寫一下angular.element方法嗎?主要不像每個都寫成angular.element("div[ng-controller='ctr1']").find(".test")這樣是可以,但要寫多好多代碼,有沒有更好的解決方法呢?
angularjs 的 angular.element 能只找當前控制器作用的html上找嗎?
紫衣仙女
2018-09-18 09:06:08