Motomichi Works Blog

モトミチワークスブログです。その日学習したことについて書いている日記みたいなものです。

AngularJS1.x その0010 Controller自身のDOMを選択したり、その他のプロパティを取得する

参考にさせて頂いたページ

javascript - How do i get current scope dom-element in AngularJS controller? - Stack Overflow

ng-app.jsの記述内容

例として以下の通り。

// myAppモジュールを作成
var app = angular.module('myApp', []);

// myAppモジュールにSampleCtrlコントローラーを登録
app.controller('SampleCtrl', function($element) {
  console.log($element);
  console.log($element[0]);
});

index.htmlの記述内容

例として以下の通り。

<div ng-controller="SampleCtrl">
  SampleCtrl
</div>

このソースコードについて

コントローラーを登録するときに、$elementを渡す。

$scopeも必要なときは、$scopeも渡す。