Maison > Article > interface Web > La différence entre AngularJs et les méthodes d'écriture d'instructions couramment utilisées par Angular
Cet article présente principalement la différence entre les instructions couramment utilisées d'AngularJs et d'Angular. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
1 : angulairejs La directive
1.ng-bind
remplace le contenu de l'élément HTML
<p ng-bind="{{text}}"></p>
2.ng-blur
Fonction qui doit être exécutée lorsque l'élément HTML perd le focus (, <a>
, <input>
, <select>
pris en charge)<textarea>
<input ng-blur="pay()" />
3.ng-checked/ng-disabled
ng-checked définit l'attribut coché de la case à cocher (case à cocher) ou du bouton radio (radio ) Si l'expression ng-disabled renvoie vrai, le champ du formulaire sera désactivé (
, <input>
ou <select>
)<textarea>
<input type="checkbox|radio" ng-checked="flag" ng-disabled="flag"></input> //flag为布尔类型
4.ng-class
Liez dynamiquement une ou plusieurs classes CSS à des éléments HTML.//写法一 <p ng-class="home"></p> //写法二 <p ng-class="{'red':flag,'green':'!flag'}"></p> //flag为true则添加red类名,false则添加green类名
5.ng-clic
<button ng-click="addpay($event)">OK</button> //$event为当前元素的多种属性
6.ng-répéter
<p ng-repeat="(index,item) in list"></p> // 每项值:{{item}} // 下标:{{index}}
<a>
<select>
<options>
ng-style 指定元素的 style 属性
ng-submit 规定 onsubmit 事件发生时执行的表达式
ng-switch 规定显示或隐藏子元素的条件
ng-transclude 规定填充的目标位置
ng-value 规定 input 元素的值
详情参考: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中文网!
相关推荐:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!