2016-08-29 18 views
2

私の質問は、私がスタックオーバーフローで見つけた答えに関連しています。同じ要素の複数のカスタムng-ifディレクティブ

AngularJS: What's the best practice to add ngIf to a directive programmatically?

この戦略は、あなたが複数たい場合しかし、どのような1つのカスタムNG-かのディレクティブとNG-IFディレクティブで完璧に動作します。私は時間を費やして何かを考え出したが、これを行うためのきれいな方法を考えることはできない。そこにいる誰も複数のカスタムng-if指令の戦略を作成しましたか?

答えて

3

ちょうど1つを使用して、コントローラのスコープにある関数にバインドして、複雑なものを並べ替えて1つのブール値を返します。

+0

これは、コントローラーの有効範囲から「どのような複雑さを除いても」抽出する試みです。 '' **はログインしています**と**使用できるボタン**は含まれています私が再利用したい、** ng-if **の横に一緒にいたいロジック。 –

+0

このコード例は、あなたの質問で素晴らしいと思います。実際に表示しているのは、複数のカスタムディレクティブです。この場合は、ボタンに適用されますが、そうする必要はありません。 – Paul

関連する問題