Corredor

ウェブ、プログラミングの勉強メモ。

Angular.js で DOM 取得したい場合

AngularJSアプリケーション開発ガイド

AngularJSアプリケーション開発ガイド

Angular.js (v1.4 あたり) で DOM 取得するには、document.getElementById() などの他に、angular(document).find()[0] という書き方もできる。

// 以下は等価
var dom1 = document.getElementById('hoge');
var dom2 = angular(document).find(#hoge')[0];

実装上の関係で DOM オブジェクトが必要になる場合は、このやり方にしておくと気持ち悪さが軽減できるかも。