91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

發布時間:2020-09-18 02:41:45 來源:腳本之家 閱讀:200 作者:erciyuan_nuonuo 欄目:web開發

本文主要給大家介紹了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能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對億速云的支持。

向AI問一下細節

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

AI

浦东新区| 青岛市| 郁南县| 武陟县| 澄迈县| 伊通| 正定县| 广宗县| 乌拉特后旗| 平顶山市| 台安县| 武邑县| 凤冈县| 禹城市| 东城区| 海盐县| 独山县| 五峰| 花莲县| 福州市| 宜章县| 江津市| 贵南县| 霸州市| 原平市| 仙居县| 曲周县| 金昌市| 鄂伦春自治旗| 淅川县| 内江市| 沁阳市| 伊金霍洛旗| 新泰市| 达拉特旗| 察哈| 丽江市| 景德镇市| 宁城县| 达州市| 建昌县|