您的位置:首页 > Web前端 > AngularJS

AngularJS Tutorial(10)from w3school

2015-08-04 09:25 666 查看

AngularJS has directives for binding application data to the attributes of HTML DOM elements.

The ng-disabled Directive

The ng-disabled directive binds AngularJS application data to the disabled attribute of HTML elements.

AngularJS Example

<div
ng-app="">

<p>

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

</p>

<p>

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

</p>

</div>

Try it Yourself »
Application explained:

The ng-disabled directive binds the application data
mySwitch
to the HTML button's disabled attribute.

The ng-model directive binds the value of the HTML checkbox element to the value of
mySwitch.

If the value of mySwitch evaluates to true, the button will be disabled:

<p>

<button
disabled>Click Me!</button>

</p>

If the value of mySwitch evaluates to false, the button will not be disabled:

<p>

<button>Click Me!</button>

</p>

The ng-show Directive

The ng-show directive shows or hides an HTML element.

AngularJS Example

<div
ng-app="">

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

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

</div>

Try it Yourself »
The ng-show directive shows (or hides) an HTML element based on the value of ng-show.

You can use any expression that evaluates to true or false:

AngularJS Example

<div
ng-app="">

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

</div>

Try it Yourself »

In the next chapter, there are more examples, using the click of a button to hide HTML elements.

The ng-hide Directive

The ng-hide directive hides or shows an HTML element.

AngularJS Example

<div
ng-app="">

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

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

</div>

Try it Yourself »
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: