(九)4模板式表單校驗(yàn)

語法昂長,不方便邏輯控制(真正項(xiàng)目,不推薦使用,只適合簡(jiǎn)單的邏輯場(chǎng)景)

步驟,將校驗(yàn)器包裝成一個(gè)指令
1.先通過cli生成一個(gè)指令
ng g d 文件路徑或指令名

image.png

2.改名字,添加注入,

image.png
providers:[{provide: NG_VALIDATORS,userValue:mobileValidator,multi:true}]

模板式表單校驗(yàn),規(guī)定了他的token是NG_VALIDATORS,通過添加multi:true,可以讓他添加多個(gè)userValue
在這之前,angular有他自己的默認(rèn)校驗(yàn)方法

image.png

3.驗(yàn)證保單是否通過,可以使用事件綁定傳虛參

image.png
image.png

4.錯(cuò)誤信息的提示----模板新寫法

image.png

5.模板表單狀態(tài)字段
在input上添加事件綁定

image.png

控制器寫法

image.png

錯(cuò)誤提示的語法,直接屬性綁定

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

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

  • 版本:Angular 5.0.0-alpha 表單是商業(yè)應(yīng)用的支柱,我們用它來執(zhí)行登錄、求助、下單、預(yù)訂機(jī)票、安排...
    soojade閱讀 1,296評(píng)論 0 1
  • 細(xì)說 Angular 2+ 的表單(二):響應(yīng)式表單 摘要 在企業(yè)應(yīng)用開發(fā)時(shí),表單是一個(gè)躲不過去的事情,和面向消費(fèi)...
    接灰的電子產(chǎn)品閱讀 5,843評(píng)論 8 28
  • AngularJS是什么?AngularJs(后面就簡(jiǎn)稱ng了)是一個(gè)用于設(shè)計(jì)動(dòng)態(tài)web應(yīng)用的結(jié)構(gòu)框架。首先,它是...
    200813閱讀 1,647評(píng)論 0 3
  • 一如往常,我俯瞰樓下的庭院。沒有人,沒有刺眼的陽光。有微風(fēng),有小蜘蛛,風(fēng)中飄蕩,落到我手心。 “日子如此平常,小蜘...
    陳果_周綠閱讀 100評(píng)論 0 1
  • 1. 被譽(yù)為安慶后花園的洪鋪鎮(zhèn),無疑是美麗著的---三面環(huán)山,一面臨水,獨(dú)特的半丘陵淺...
    余生有愛閱讀 728評(píng)論 0 3