中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

angular4筆記系列之內置指令小結

發布時間:2020-08-29 22:39:49 來源:腳本之家 閱讀:168 作者:zhouzhou 欄目:web開發

內置指令

內置屬性型指令

屬性型指令會監聽和修改其它HTML元素或組件的行為、元素屬性(Attribute)、DOM屬性(Property)。

NgClass

形式:[ngClass]="statement"

通過綁定到NgClass,可以同時添加或移除多個類。

setCurrentClasses() {
 this.currentClasses = {
  'saveable': this.canSave,
  'modified': !this.isUnchanged,
  'special': this.isSpecial
 };
}

<div [ngClass]="currentClasses">This div</div>

NgStyle

形式:[ngStyle]="statement"

NgStyle綁定可以同時設置多個內聯樣式。

setCurrentStyles() {
 this.currentStyles = {
  'font-style': this.canSave   ? 'italic' : 'normal',
  'font-weight': !this.isUnchanged ? 'bold'  : 'normal',
  'font-size':  this.isSpecial  ? '24px'  : '12px'
 };
}

<div [ngStyle]="currentStyles">This div</div>

NgModel

形式:[(ngModel)]="statement"

使用[(ngModel)]雙向綁定到表單元素。

<input [(ngModel)]="currentHero.name">

使用 ngModel 時需要 FormsModule

內置結構型指令

NgIf

形式:*ngIf="statement"

<app-hero-detail *ngIf="isActive"></app-hero-detail>

NgFor

形式:*ngFor="statement"

<div *ngFor="let hero of heroes">{{hero.name}}</div>

NgSwitch

形式:[ngSwitch]="statement"

<div [ngSwitch]="currentHero.emotion">
 <app-happy-hero *ngSwitchCase="'happy'" [hero]="currentHero"></app-happy-hero>
 <app-sad-hero *ngSwitchCase="'sad'" [hero]="currentHero"></app-sad-hero>
 <app-unknown-hero *ngSwitchDefault [hero]="currentHero"></app-unknown-hero>
</div>

NgSwitch實際上包括三個相互協作的指令:NgSwitch、NgSwitchCase 和 NgSwitchDefault

模板引用變量 ( #var )

模板引用變量通常用來引用模板中的某個DOM元素,它還可以引用Angular組件或指令或Web Component。

<input #phone placeholder="phone number">

<button (click)="callPhone(phone.value)">Call</button>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

库尔勒市| 门头沟区| 南阳市| 汉阴县| 绍兴县| 宣武区| 新乡市| 南投县| 海宁市| 荔波县| 富平县| 南汇区| 嘉定区| 望江县| 新邵县| 萨嘎县| 喀什市| 合阳县| 马关县| 错那县| 长武县| 修文县| 泸溪县| 蒙自县| 大丰市| 沈丘县| 嘉定区| 石景山区| 阿拉善盟| 保靖县| 图们市| 宜兰县| 乐至县| 宁明县| 清河县| 江永县| 德江县| 罗城| 江孜县| 石楼县| 澜沧|