国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Angular2中select用法之設置默認值與事件詳解

2019-11-19 16:38:58
字體:
來源:轉載
供稿:網友

本文主要給大家介紹了Angular2中select用法之設置默認值與事件的相關內容,分享出來供大家參考學習,下面來看看詳細的介紹:

一、設置默認值:

現在有三個學生小明,小紅,小黑,對雙向綁定的student設置你想要的select值就可以在下拉框默認選中

code1:

設置”請選擇”為默認項,只需要把變量student設置為‘',即可默認到“請選擇”,需要注意的是

<option value="">請選擇</option>使用的是value(這是HTML原生的屬性)

<option *ngFor="let item of students" [value]='item'>{{item}}</option>使用的是[value](在ng2中使用ngFor時,value需要用ng2的語法,即[value])

let students:string[]=['xiaoming','xiaohong','xiaohei']; let student:string=''; let info:string=''; <select [(ngModel)]="student"> <option *ngFor="let item of students" [value]='item'>{{item}}</option>  </select>

code2:

當需要設置默認值到xiaoming時,只需要將變量student的初始值設為“xiaoming”

let students:string[]=['xiaoming','xiaohong','xiaohei']; let student:string='xiaoming'; let info:string=''; <select [(ngModel)]="student"> <option *ngFor="let item of students" [value]='item'>{{item}}</option>  </select>

二、綁定事件

select下拉框主要通過ngModel和ngModelChange實現選擇事件

如果你想要在select下拉框選中某一項時觸發事件,可以將[(ngModel)]拆成ngModel和ngModelChange來實現

let students:string[]=['xiaoming','xiaohong','xiaohei'];let student:string='';let info:string='';setInfo(){ this.info=student;}<select [ngModel]="student" (ngModelChange)="student=$event;setInfo()"> <option value="">請選擇</option> <option *ngFor="let item of students" [value]='item'>{{item}}</option> </select>{{info}}

在屬性綁定中,一個值從模型中傳到屏幕上的目標屬性。 我們通過把名字括在方括號中來標記出目標屬性, [] 。 這是一個 從模型到視圖 的單向數據綁定。

在事件綁定中,值從屏幕上的目標屬性傳到模型中。 我們通過把名字括在圓括號中來標記出目標屬性, () 。 這是一個 從視圖到模型 的反向單向數據綁定。

在Angular2中[(x)] 的綁定目標時,會以x和xChange表示他的輸入和輸出屬性。

代碼中student=$event 原理如下ngModelChange是一個 Angular EventEmitter 類型的屬性,當它觸發時,它返回的是輸入框的值

需要注意的是:目前select下拉框中不支持綁定json對象

更多關于AngularJS相關內容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結》、《AngularJS入門與進階教程》及《AngularJS MVC架構總結

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家學習或者使用Angular.js能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹棱县| 乌兰察布市| 林芝县| 红桥区| 崇礼县| 巫溪县| 宁陵县| 嘉黎县| 扎鲁特旗| 鲁甸县| 蓝田县| 潜江市| 库伦旗| 合肥市| 肥东县| 凤庆县| 彰武县| 丰台区| 德昌县| 江都市| 北碚区| 莫力| 宁武县| 通州区| 伽师县| 长春市| 鹿泉市| 武威市| 辽源市| 芦溪县| 新建县| 天长市| 双流县| 永吉县| 峨山| 依兰县| 四川省| 四川省| 新化县| 曲靖市| 特克斯县|