AngularJS ng-if指令

AngularJS 参考手册


AngularJS 实例

選択を解除し、コンテンツを削除:

保留 HTML:<input type="checkbox" ng-model="myVar" ng-init="myVar = true">
<div ng-if="myVar">
<h1>Welcome</h1>
<p>Welcome to my home.</p>
<hr>
</div>

尝试一下 »

定義と用法

ng-ifディレクティブは、式がfalseの場合にHTML要素を削除するために使用されます。

if ステートメントの実行結果が true の場合、削除した要素が追加され、表示されます。

ng-ifディレクティブは ng-hide とは異なります。ng-hide は要素を非表示にしますが、ng-ifDOM から要素を削除することです。


语法

<element ng-if="expression"></element>

すべてのHTML要素がこのディレクティブをサポートしています。


参数值

值 描述
expression 式がfalseを返す場合は要素全体が削除され、trueの場合は要素が追加されます。

AngularJS 参考手册

其他扩展