AngularJS HTML-Startseite


AngularJS verfügt über Direktiven zum Binden von Anwendungsdaten an die Attribute von HTML-DOM-Elementen.


Die ng-Behindertenrichtlinie

Die Direktive ng-disabled bindet AngularJS-Anwendungsdaten an das disabled-Attribut von HTML-Elementen.

AngularJS-Beispiel

<div ng-app="" ng-init="mySwitch=true">

<p>
<button ng-disabled="mySwitch">Click Me!</button>
</p>

<p>
<input type="checkbox" ng-model="mySwitch">Button
</p>

<p>
{{ mySwitch }}
</p>

</div>

Anwendung erklärt:

Die Direktive ng-disabled bindet die Anwendungsdaten mySwitch an das disabled - Attribut der HTML-Schaltfläche .

Die Direktive ng-model bindet den Wert des HTML-Elements checkbox an den Wert von mySwitch .

Wenn der Wert von mySwitch zu true ausgewertet wird, wird die Schaltfläche deaktiviert: 

<p>
<button disabled>Click Me!</button>
</p>

Wenn der Wert von mySwitch zu false ausgewertet wird, wird die Schaltfläche nicht deaktiviert: 

<p>
<button>Click Me!</button>
</p>


Die ng-show-Richtlinie

Die Direktive ng-show blendet ein HTML-Element ein oder aus.

AngularJS-Beispiel

<div ng-app="">

<p ng-show="true">I am visible.</p>

<p ng-show="false">I am not visible.</p>

</div>

Die Direktive ng-show zeigt (oder verbirgt) ein HTML-Element basierend auf dem Wert von ng-show.

Sie können jeden Ausdruck verwenden, der als wahr oder falsch ausgewertet wird:

AngularJS-Beispiel

<div ng-app="" ng-init="hour=13">

<p ng-show="hour > 12">I am visible.</p>

</div>

Im nächsten Kapitel finden Sie weitere Beispiele, wie Sie HTML-Elemente per Knopfdruck ausblenden können.


Die ng-hide-Richtlinie

Die Direktive ng-hide verbirgt oder zeigt ein HTML-Element.

AngularJS-Beispiel

<div ng-app="">

<p ng-hide="true">I am not visible.</p>

<p ng-hide="false">I am visible.</p>

</div>