0

我有一个在同一页面上多次实例化的角度控制器。我想根据该控制器内的类选择一个元素。

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);
}

我希望控制台先记录第一个按钮,然后再记录第二个按钮。

4

1 回答 1

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

进一步阅读:

如果我有 jQuery 背景,我如何在 Angular 中思考

于 2013-10-17T08:45:52.953 回答