亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的寫法

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

“對呀對呀!……回字有四樣寫法,你知道么?”,當時魯大大如此諷刺孔乙己,意味著老孔這個被科舉制毒害的人注意此種無用之物實在可悲。但是在Angular 2的世界中,很少存在無用之物,ngModel有三種寫法,你知道嗎?

表單的設計永遠都是應用的重頭戲,而其中最基本的功能點即是通過一個個輸入組件實現的,為此Angular 2為我們提供了鋒利的武器:ngModel。而其不同的使用方式有著大不相同的作用:

ngModel

如果單獨使用ngModel,且沒有為其賦值的話,它會在其所在的ngForm.value對象上添加一個property,此property的key值為ngModel所在組件設置的name屬性的值:

<form novalidate #f="ngForm"> <input type='text' name='userName' placeholder='Input your userName' ngModel></form><p> {{ f.value | json }} // { "userName": "" }</p>

此時需要注意的是,單獨使用ngModel時,如果沒有為ngModel賦值的話,則必須存在name屬性。

也就是說,單獨ngModel的作用是通知ngForm.value,我要向你那里加入一個property,其key值是組件的name屬性值,其value為空字符串。

[ngModel]

可是,如果想向ngForm中添加一個有默認值的property需要怎么做呢?這時就需要使用單向數據綁定的格式了,也就是[ngModel]:

this.model = { userName: 'Casear'};<form novalidate #f="ngForm"> <input type='text' name='userName' placeholder='Input your userName' [ngModel]='model.userName'></form><p> {{ f.value | json }} // { "userName": "Casear" } {{ model | json }}  // { "userName": "Casear" },不會隨著f.value的變化而變化</p>

這里我們使用了單向數據綁定的特點,可以為ngForm.value添加一個帶有初始值的property。

注意單向數據綁定的特點,此時在表單輸入框中做的任何改變都不會影響model中的數據,也就是說this.model.userName不會隨著輸入框的改變而改變。不過輸入框改變會體現在f.value中。

[(ngModel)]

上述的單向數據綁定在單純地提供初始值很有用,不過總是有些場景需要將用戶輸入體現在我們的model上,此時就需要雙向數據綁定了,也即[(ngModel)]:

this.model = { userName: 'Casear'};<form novalidate #f="ngForm"> <input type='text' name='userName' placeholder='Input your userName' [(ngModel)]='model.userName'></form><p> {{ f.value | json }} // { "userName": "Casear" } {{ model | json }}  // { "userName": "Casear" },會隨著f.value的變化而變化</p>

這里我們不僅為ngForm.value添加了一個帶有初始值的property,還能實現Model和View層的聯動,盡管這種方式可能并不好,但是在某些情況下也不失為一種簡便的方案。

關于[(ngModel)]的內部邏輯可查看Angular 2 父子組件數據通信

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
伊人伊成久久人综合网站| 热re91久久精品国99热蜜臀| 日韩在线www| 欧美色图在线视频| 亚洲精品国产拍免费91在线| 成人美女av在线直播| 日本精品一区二区三区在线| 国内精久久久久久久久久人| 久久久久久久久综合| 亚洲综合中文字幕在线| 欧亚精品中文字幕| 亚洲精品一区中文| 亚洲欧美精品suv| 欧美超级免费视 在线| 国产精品视频xxxx| 日韩高清a**址| 亚洲xxx视频| 91免费版网站入口| 国产精品永久免费观看| 色99之美女主播在线视频| 欧美丰满少妇xxxx| 欧美成人免费大片| 日本精品一区二区三区在线| 日本欧美精品在线| 97视频在线观看视频免费视频| 国产亚洲成精品久久| 欧美国产在线电影| 亚洲第一精品久久忘忧草社区| 欧美日本国产在线| 亚洲福利小视频| 国产欧美日韩最新| 激情av一区二区| 奇米4444一区二区三区| 一区二区三区视频免费| 欧美黄色片在线观看| 91国内揄拍国内精品对白| 中文精品99久久国产香蕉| 久久99青青精品免费观看| 日韩一级裸体免费视频| 岛国av一区二区三区| 91精品国产高清| 亚洲天堂精品在线| 久99久在线视频| 欧美日韩国产影院| 国产日韩中文在线| 亚洲第一精品夜夜躁人人躁| 久久久久久国产| 九九精品视频在线| 国产成人精品久久二区二区91| 中文字幕av一区二区三区谷原希美| 超碰97人人做人人爱少妇| 日韩av成人在线| 亚洲日本中文字幕| 伦理中文字幕亚洲| 久久久精品一区二区三区| 不卡伊人av在线播放| 精品少妇一区二区30p| 久久久久国色av免费观看性色| 欧美高清视频在线| 俺去亚洲欧洲欧美日韩| 欧美理论电影在线播放| 欧美激情视频三区| 精品久久久久久中文字幕一区奶水| 国产有码在线一区二区视频| 亚洲欧美中文字幕在线一区| 亚洲成人精品视频在线观看| www.日韩免费| 欧美色播在线播放| 在线看片第一页欧美| 成人免费激情视频| 欧美理论电影在线播放| 亚洲欧洲美洲在线综合| 亚洲精品一区二三区不卡| 亚洲福利小视频| 91精品国产综合久久久久久蜜臀| 亚洲欧美日韩天堂| 亚洲第一色在线| 成人写真视频福利网| 欧美亚洲另类激情另类| 国产精品电影久久久久电影网| 久久久久久久一区二区| 精品成人乱色一区二区| 91精品中国老女人| 日韩欧美精品网站| 日本精品免费观看| 亚洲欧美制服丝袜| 欧美亚洲视频在线看网址| 亚洲精品国产精品久久清纯直播| 久久精品国产亚洲| 亚洲一区二区三区香蕉| 欧美国产日本在线| 亚洲欧美日韩高清| 亚洲新声在线观看| 国产在线98福利播放视频| 欧美在线视频导航| 狠狠久久亚洲欧美专区| 欧美日韩电影在线观看| 欧美猛交ⅹxxx乱大交视频| 国色天香2019中文字幕在线观看| 国产精品私拍pans大尺度在线| 一区二区亚洲精品国产| 欧美另类在线播放| 亚洲色图av在线| 欧美专区在线视频| 国产手机视频精品| 久久久免费精品视频| 欧美夫妻性生活xx| 国产成人aa精品一区在线播放| 欧美激情a在线| 中国china体内裑精亚洲片| 一本色道久久88亚洲综合88| 日韩美女在线看| 亚洲成色999久久网站| 久久色免费在线视频| 欧美日韩在线观看视频| 456国产精品| 欧美成人合集magnet| 精品久久久久久久久中文字幕| 亚洲第一视频网站| 欧洲美女7788成人免费视频| 日本欧美一级片| 亚洲天堂免费在线| 日韩中文字幕在线精品| 国产精品美女久久久免费| 久久久免费高清电视剧观看| 亚洲九九九在线观看| 国产一区二区三区三区在线观看| 国产视频精品免费播放| 成人欧美一区二区三区在线| 成人福利网站在线观看| 欧美性xxxxxxxxx| 日韩精品在线免费播放| 日韩视频永久免费观看| 欧美一级淫片播放口| 欧美日韩在线视频首页| 性金发美女69hd大尺寸| 夜夜嗨av一区二区三区四区| 91精品国产电影| 日韩中文字在线| 日本精品久久久久久久| 国产精品大陆在线观看| 国产91精品最新在线播放| 超碰精品一区二区三区乱码| 91精品国产综合久久香蕉最新版| 色婷婷亚洲mv天堂mv在影片| 亚洲欧洲高清在线| 欧美日韩亚洲视频一区| 97人人做人人爱| 国产精品久久久一区| 久久精品久久久久电影| 欧美日在线观看| 日韩av第一页| 亚洲视频网站在线观看| 欧洲s码亚洲m码精品一区| 国产一区二区三区毛片| 在线日韩中文字幕| 国产一区二区日韩精品欧美精品| 国产精品视频专区| 欧美日韩一区二区在线| 免费不卡在线观看av| 欧美成人免费va影院高清| 亚洲精品国产精品国产自| 1769国内精品视频在线播放| 国产999精品久久久|