読者です 読者をやめる 読者になる 読者になる

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も渡す。