angularjs - Get controller from angular scope -
i have directive structure this
parent |-----wrapper---| |----direct 1 |----direct 2 |----direct 3 |----direct 4
i want access value directive 3
has. plan use shared scope on parent
, traverse child -
.directive('readerdirective',['$timeout',function($timeout){ return { restrict : 'a', link:function(scope, elm, attrs){ var elemdire = elm.find('[direct3]'); var direscope = angular.element(elemdire).scope(); direscope.$watch('value',function(){ console.log(direscope.value); }); } }; }])
but unable beyond wrapper
. can access wrapper
scope cant access child directives.
i want access direct 3
's controller. possible ?
i have no control on wrapper
, child extrenal angular plugin.
i find highly unlikely can't modify/overwrite wrapper
have considered using $rootscope
share values?
alternatively if can find dom element can lookup scope via angular.element(element_selector).scope()
Comments
Post a Comment