每日易學(xué)一:Angular 4中模板驅(qū)動表單中的ngModdel使用

?做你自己,有我愛你

每日易學(xué): 簡單聊一聊Angular4 中模板驅(qū)動表單里ngModel的使用。盡量細(xì)而分;

開門見山:

1.簡單form表單:

? form表單

? user基類:

? user.ts

?ts代碼:記得引入user類;

? ts

頁面效果:

頁面效果

控制臺輸出:

? 控制臺輸出

2.三箭頭的ngModel;??? ngModel --? [ngModel] --? [(ngModel)]? ;注意ngModel是和name屬性綁定的,沒有設(shè)置name是會有異常的;

ngModel:

?? ngModel

?其他的不改變,我們看看頁面效果

?ngModel效果

[ngModel]:

?? [ngModel]

? 其他不變,看看效果:


[ngModel]效果

輸入值看看:


? 做你自己,有我愛你


?做你自己,有我愛你

控制臺不會發(fā)生改變;

[(ngModel)]:

user的name屬性里傳入一個(gè)值:

做你自己,有我愛你


[(ngModel)]

初始效果:

?? 效果圖

編輯值:

? 編輯值

看控制臺效果:

控制臺

看到后來name屬性改變了;

由此可以知道:

ngModel :用于綁定值? [ngModel]用于單向綁定值,并不影響原始值;[(ngModel)]用于雙向綁定,能改變原始值;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,915評論 18 139
  • 細(xì)說 Angular 2+ 的表單(二):響應(yīng)式表單 摘要 在企業(yè)應(yīng)用開發(fā)時(shí),表單是一個(gè)躲不過去的事情,和面向消費(fèi)...
    接灰的電子產(chǎn)品閱讀 5,842評論 8 28
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,951評論 6 342
  • 版本:Angular 5.0.0-alpha 表單是商業(yè)應(yīng)用的支柱,我們用它來執(zhí)行登錄、求助、下單、預(yù)訂機(jī)票、安排...
    soojade閱讀 1,292評論 0 1
  • Java關(guān)鍵字final 在設(shè)計(jì)程序時(shí),出于效率或者設(shè)計(jì)的原因,有時(shí)候希望某些數(shù)據(jù)是不可改變的。這時(shí)候可以使用fi...
    獅_子歌歌閱讀 759評論 1 4