angular.js のインライン条件 質問する

angular.js のインライン条件 質問する

ng-show などを使用する以外に、Angular で条件付きでコンテンツを表示する方法があるかどうか疑問に思っていました。たとえば、backbone.js では、テンプレート内のインライン コンテンツを使用して次のような操作を行うことができます。

<% if (myVar === "two") { %> show this<% } %>

しかし、Angularでは、HTMLタグで囲まれたものの表示と非表示に制限されているようです

<p ng-hide="true">I'm hidden</p>
<p ng-show="true">I'm shown</p>

コンテンツを HTML タグで囲むのではなく、{{}} だけを使用して、Angular でインライン コンテンツを条件付きで表示および非表示にするための推奨される方法は何ですか?

ベストアンサー1

角度1.1.5三項演算子のサポートを追加しました:

{{myVar === "two" ? "it's true" : "it's false"}}

おすすめ記事