這篇文章主要介紹了關於AngularJs與Angular 常用的指令寫法的區別,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
##一:angularjs指令
1.ng-bind
使用給定的變數或表達式的值來取代HTML 元素的內容<p ng-bind="{{text}}"></p>
2.ng-blur
HTML 元素在失去焦點時需要執行的函數(<input ng-blur="pay()" />
3.ng-checked/ng-disabled
#ng-checked設定複選框(checkbox)或單選按鈕(radio)的checked 屬性 ng-disabled表達式傳回true 則表單欄位將會停用(,
<input type="checkbox|radio" ng-checked="flag" ng-disabled="flag"></input> //flag为布尔类型
4.ng-class
給HTML 元素動態綁定一個或多個CSS 類別。//写法一 <p ng-class="home"></p> //写法二 <p ng-class="{'red':flag,'green':'!flag'}"></p> //flag为true则添加red类名,false则添加green类名
5.ng-click
<button ng-click="addpay($event)">OK</button> //$event为当前元素的多种属性
#6.ng-repeat
<p ng-repeat="(index,item) in list"></p> // 每项值:{{item}} // 下标:{{index}}
元素指定連結
ng-
ng-
详情参考:http://www.runoob.com/angular...
二:angular指令
imageUrl 属性:
<img [src]="imageUrl">
[disabled]当组件为 isUnchanged( 未改变 ) 时禁用一个按钮:
<button [disabled]="isUnchanged">按钮是禁用的</button>
设置指令的属性:
<p [ngClass]="classes">[ngClass]绑定到classes 属性</p>
表格的colspan/rowspan
<table border=1> <tr><td [attr.colspan]="1 + 1">One-Two</td></tr> <tr><td>Five</td><td>Six</td></tr> </table>
[(NgModel)]
<input [(ngModel)]="currentUser.firstName">
NgIf
<p *ngIf="currentUser">Hello,{{currentUser.firstName}}</p>
NgFor
<p *ngFor="let user of users; let i=index">{{i + 1}} - {{user.fullName}}</p>
(click)
<button type="submit" class="btn btn-primary" (click)="hide()">确定</button>
[(checked)]
<input type="checkbox" [(checked)]="checkflag">
common
NgClass NgComponentOutlet NgForOf NgIf NgPlural NgPluralCase NgStyle NgSwitch NgSwitchCase NgSwitchDefault NgTemplateOutlet
forms
CheckboxControlValueAccessor CheckboxRequiredValidator DefaultValueAccessor EmailValidator FormArrayName FormControlDirective FormControlName FormGroupDirective FormGroupName MaxLengthValidator MinLengthValidator NgControlStatus NgControlStatusGroup NgForm NgModel NgModelGroup NgSelectOption PatternValidator RadioControlValueAccessor RequiredValidator SelectControlValueAccessor SelectMultipleControlValueAccessor
router
RouterLink RouterLinkActive RouterLinkWithHref RouterOutlet
详情参考:https://angular.io/api/
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
以上是AngularJs與Angular 常用的指令寫法的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!