第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何向AngularJS表單添加自定義驗(yàn)證?

如何向AngularJS表單添加自定義驗(yàn)證?

滄海一幻覺 2019-07-04 12:35:03
如何向AngularJS表單添加自定義驗(yàn)證?我有一個(gè)帶有輸入字段和驗(yàn)證設(shè)置的表單,方法是添加required屬性之類的。但是對(duì)于某些字段,我需要做一些額外的驗(yàn)證。我將如何“插入”到驗(yàn)證FormController控制?自定義驗(yàn)證可能類似于“如果填寫了這3個(gè)字段,那么這個(gè)字段是必需的,需要以特定的方式進(jìn)行格式化”。有一種方法FormController.$setValidity但是這看起來不像一個(gè)公共API,所以我不想使用它。創(chuàng)建自定義指令并使用NgModelController看起來是另一個(gè)選項(xiàng),但基本上要求我為每個(gè)自定義驗(yàn)證規(guī)則創(chuàng)建一個(gè)指令,這是我不想要的。實(shí)際上,將控制器中的字段標(biāo)記為無效(同時(shí)也要保持FormController在最簡單的場景中,我可能需要這樣做才能完成任務(wù),但我不知道如何做到這一點(diǎn)。
查看完整描述

3 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊

您可以在驗(yàn)證方案中使用ng-Required(“如果填寫了這3個(gè)字段,則需要此字段”):

<div ng-app>
    <input type="text" ng-model="field1" placeholder="Field1">
    <input type="text" ng-model="field2" placeholder="Field2">
    <input type="text" ng-model="field3" placeholder="Field3">
    <input type="text" ng-model="dependentField" placeholder="Custom validation"
        ng-required="field1 && field2 && field3"></div>


查看完整回答
反對(duì) 回復(fù) 2019-07-04
  • 3 回答
  • 0 關(guān)注
  • 691 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)