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

最初に最初のボタンをログに記録し、次に 2 番目のボタンをログに記録したいと思います。

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 に答える