Strona główna AngularJS HTML


AngularJS posiada dyrektywy do wiązania danych aplikacji z atrybutami elementów HTML DOM.


Dyrektywa z niepełnosprawnością ng

Dyrektywa ng-disabled wiąże dane aplikacji AngularJS z wyłączonym atrybutem elementów HTML.

Przykład AngularJS

<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>

Wyjaśnienie aplikacji:

Dyrektywa ng-disabled wiąże dane aplikacji mySwitch z atrybutem wyłączonego przycisku HTML .

Dyrektywa ng-model wiąże wartość elementu checkbox HTML z wartością mySwitch .

Jeśli wartość mySwitch ma wartość true , przycisk zostanie wyłączony: 

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

Jeśli wartość mySwitch ma wartość false , przycisk nie zostanie wyłączony: 

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


Dyrektywa ng-show

Dyrektywa ng-show pokazuje lub ukrywa element HTML.

Przykład AngularJS

<div ng-app="">

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

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

</div>

Dyrektywa ng-show pokazuje (lub ukrywa) element HTML na podstawie wartości ng-show.

Możesz użyć dowolnego wyrażenia, którego wynikiem jest prawda lub fałsz:

Przykład AngularJS

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

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

</div>

W następnym rozdziale znajduje się więcej przykładów użycia kliknięcia przycisku do ukrycia elementów HTML.


Dyrektywa ng-hide

Dyrektywa ng-hide ukrywa lub pokazuje element HTML.

Przykład AngularJS

<div ng-app="">

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

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

</div>