7650


[DOM要素からAngularJSのスコープのオブジェクトを得る術 |
きたけーの朝は早いブログ](http://kitak.hatenablog.jp/entry/2014/11/12/233109)  
では、要素から、scopeを得ているのですが、これの逆で、scopeからそのscopeの要素を取得するといった事がしたいです。

ご教示お願い致します


CC BY-SA 3.0
2015-03-09T07:25:28.157
7644
2015-03-09T08:50:46.063
2015-03-09T08:48:18.647
7926
919
question
javascript angularjs
AngularJSで 要素からscopeを得る逆のことをしたいです。


`$element`はいかがでしょう？  
<https://docs.angularjs.org/api/ng/function/angular.element>

[code]

    <div ng-app>
      <div ng-controller="SampleCtrl">
        <button ng-click="go()">click me!</button>
      </div>
    </div>
    
    function SampleCtrl($scope, $element) {
      $scope.go = function() {
          console.log($element);
      };
    }
    
[/code]

scopeの概念として、1点気をつけて頂きたいのは$elementで取得するのは、この場合div要素です。  
ちょっと試していませんが。おそらくng-repeatが絡む場合は、ng-repeat部分になったと思います。


CC BY-SA 3.0
2015-03-09T08:50:46.063
7650
2015-03-09T08:50:46.063
8335
7644
answer