我有一个角度控制器,可以在同一页面上多次实例化。我想根据该控制器内的类选择一个元素。
HTML:
<div ng-controller="File" ng-switch-when="file" class="fine-uploader"><p class="button">1</p></div>
<div ng-controller="File" ng-switch-when="file" class="fine-uploader"><p class="button">2</p></div>
的Javascript
function File($scope){
var button = angular.element(.button);
console.log(button);
}
我希望控制台首先记录第一个按钮,然后记录第二个按钮。
答案 0 :(得分:1)
仅通过指令
与DOM交互app.directive('myDirective',function(){
return{
restrict: 'E', // restrict to element
link: function(scope,element){
//element will point to your DOM-element
}
}
});
请参阅:http://docs.angularjs.org/guide/directive
进一步阅读: