コントローラの機能をdirective's
return
に設定しました。controller: elementCtrl
です。Angularディレクティブのコントローラのthis.ngIfは何をしますか?
ct.ngIf = false;
が設定されている私は奇妙な(単純化された)例があります。
function elementCtrl($scope, $element) {
var ct = this;
$document.on('click', function() {
ct.ngIf = false;
});
}
指令はElement
タイプと指示ng-if
に適用されています。しかし問題は、私はこれが何で、どのように動作しているのか分からず、その使用法のドキュメントの例を見つけることができなかったことです。
さらに、このようにngShow = false
のような他の角度のコアディレクティブを使用することは可能ですか?あなたはのように言い換えることができにご依頼することができます
私の推測では、それは変数名の貧しい選択です。ちょうどそのスニペットから何かを理解するのに十分なコードコンテクストが表示されていません – charlietfl
何を達成しようとしていますか?非常に不明 – Prashant