私はAngular UI Treeのコンポーネントを見ています。私が探しています具体的なコードは次のとおりです。ng-clickで "this"を使用
<a class="pull-right btn btn-primary btn-xs" data-nodrag ng-click="newSubItem(this)" style="margin-right: 8px;">
ラインはすべてNGクリック用this
の使用を除き、私には完璧な意味があります。私は、JavaScriptでのthis
の使用に慣れており、古典的なOOでself
の使用とどのように異なるのですか。しかし、私はこの関数呼び出しに渡されたときに何が正確に参照されているのだろうかと思いますか?
コードはbasic exampleに含まれています。
これは、現在のスコープでなければなりません。 'newSubItem'も同じスコープで定義されているので、なぜそれが必要なのか分かりません。 – Phil
コントローラで呼び出されている関数でスコープを使用できないのですか?私はあなたに同意していませんが、なぜあなたはそれをパラメータとして渡すのだろうと思いますか? – timbo
それは私が言っていることです。パラメーターとして渡すべき明白な理由はありません – Phil