1

我是 angular 1.5 的新手,现在我遇到了问题。如何在 angular 1.3链接等控制器函数中获取当前组件元素引用:function(scope, elem, attr)函数。elem表示指令元素。

角 1.3

templateUrl : "template_url",
link : function(scope, elem, attr){
    elem.find(".chips-item").append("<h1>Angular 1.3</h1>");
}

角度 1.5

templateUrl : "template_url",
controller: function() {
    elem.find(".chips-item").append("<h1>Angular 1.3</h1>"); /// How I get current Element
}
4

1 回答 1

-1

尝试使用链接函数对 DOM 进行操作,并通过作用域与控制器进行通信:

//assign something to scope
scope.property = value; 

//watch scope changes in link function

scope.$watch('property', function (newVal, oldVal) { 
    /*callback on      scope changes*/
  } );
于 2016-05-05T13:14:47.080 回答