AngularJS HTML DOM
AngularJS предоставляет директивы, которые привязывают данные приложения к атрибутам элементов HTML DOM.
Директива ng-disabled
ng-disabledДиректива напрямую привязывает данные приложения к атрибуту disabled элемента HTML.
Пример AngularJS
<p>
<button ng-disabled="mySwitch">Нажми меня!</button>
</p>
<p>
<input type="checkbox" ng-model="mySwitch">Кнопка
</p>
<p>
{{ mySwitch }}
</p>
</div>
Попробуйте сами »
Пояснение к примеру:
ng-disabledДиректива привязывает данные приложения "mySwitch" к атрибуту disabled элемента HTML.
ng-modelДиректива привязывает "mySwitch" к содержимому (значению) HTML-элемента input checkbox.
ЕслиmySwitchравноtrue, кнопка будет отключена:
<button disabled>Нажми меня!</button>
</p>
ЕслиmySwitchравноfalse, кнопка будет включена:
<button>Нажми меня!</button>
</p>
Директива ng-show
ng-showДиректива скрывает или показывает HTML-элемент.
Пример AngularJS
<p ng-show="true">Я виден.</p>
<p ng-show="false">Я невидим.</p>
</div>
Попробуйте сами »
Директива ng-show, основываясь на valueзначение, отображает (скрывает) HTML-элемент.
Вы можете использовать выражения для вычисления логических значений (true или false):
Пример AngularJS
Попробуйте сами »
![]() |
В следующей главе мы рассмотрим больше примеров скрытия HTML-элементов при нажатии кнопок. |
|---|
Директива ng-hide
ng-hideДиректива используется для скрытия или отображения HTML-элемента.
Пример AngularJS
<p ng-hide="true">Я невидим.</p>
<p ng-hide="false">Я видим.</p>
</div>
Попробуйте сами »
