Angular Form(一)

Form 的最高奧義就是獲取信息和傳遞信息

-- 鳩斯沃爍德

在angular德開發(fā)環(huán)境下,form是個(gè)重要的東西正蛙,用于獲取數(shù)據(jù)乒验,submit數(shù)據(jù)蒂阱。

四個(gè)要說的方面:獲取數(shù)據(jù)狂塘,submit數(shù)據(jù)荞胡,數(shù)據(jù)德有效監(jiān)測(cè)泪漂,和一些style歪泳。

首先,先說button呐伞,如果form中有多個(gè)button荸哟,默認(rèn)type=submit鞍历,除非寫上type=button

下面,正題

獲取數(shù)據(jù)

第一劣砍,我們就說數(shù)據(jù)的傳遞 (ngModel)扇救。

form的基本建立完成之后迅腔,要在input里面填寫用戶信息,但是要在ts文件中獲取信息呢沧烈?我們?cè)撊绾巫瞿兀gModel蚂夕。在內(nèi)部加上這個(gè)婿牍,就起到了數(shù)據(jù)綁定的效果

1. 單個(gè)信息數(shù)據(jù)綁定: [(ngModel)]="ts參數(shù)" 這是input中基本的數(shù)據(jù)綁定

2. 一次性將整個(gè)form傳給ts惩歉,ts來解析數(shù)據(jù):

有兩種方法俏蛮,

1嫁蛇, 在ngSubmit的時(shí)候露该,將#reference = “a name” 傳入

2. @ViewChild( 'referenced element') ElementInTsFile,?

第二,submit數(shù)據(jù)抑党,

見之前button講的東西

第三撵摆,數(shù)據(jù)的數(shù)據(jù)的有效監(jiān)測(cè)

angular 傳進(jìn)來的form有很多屬性,又一個(gè)就是valid暑中, 比如input是required鳄逾,email的情況下,輸入的數(shù)據(jù)無效雕凹,那么枚抵,valid是false

第四明场,數(shù)據(jù)無效的時(shí)候的一些樣式?

當(dāng)數(shù)據(jù)無效的時(shí)候,angular會(huì)自動(dòng)為數(shù)據(jù)加上ng-invalid, 就可以控制樣式竖慧,有時(shí)逆屡,整個(gè)form都會(huì)加上這樣的樣式魏蔗,只要使input.ng-invalid就可以避免這樣的問題了。

還有ng-touched class廓鞠,選中了之后,就會(huì)加上ng-touched class,?

一般順序是

input.ng-invalid-ng-touched {} 來控制樣式

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末滋早,一起剝皮案震驚了整個(gè)濱河市杆麸,隨后出現(xiàn)的幾起案子浪感,更是在濱河造成了極大的恐慌,老刑警劉巖揭斧,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件讹开,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡旦万,警方通過查閱死者的電腦和手機(jī)桐筏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門梅忌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來除破,“玉大人,你說我怎么就攤上這事踱葛∈蹋” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長商蕴。 經(jīng)常有香客問我,道長绪商,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任腹殿,我火速辦了婚禮揖闸,結(jié)果婚禮上悟耘,老公的妹妹穿的比我還像新娘织狐。我一直安慰自己,他們只是感情好旺嬉,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布邪媳。 她就那樣靜靜地躺著雨效,像睡著了一般废赞。 火紅的嫁衣襯著肌膚如雪唉地。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天极颓,我揣著相機(jī)與錄音菠隆,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛浸赫,可吹牛的內(nèi)容都是我干的闰围。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼既峡,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼羡榴!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起运敢,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤校仑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后传惠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體迄沫,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年卦方,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了羊瘩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡尘吗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出擒贸,到底是詐尸還是另有隱情,我是刑警寧澤蜕猫,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布漱挚,位于F島的核電站旨涝,受9級(jí)特大地震影響慨默,放射性物質(zhì)發(fā)生泄漏厦取。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一澡为、第九天 我趴在偏房一處隱蔽的房頂上張望樊拓。 院中可真熱鬧,春花似錦条篷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至获三,卻和暖如春棺聊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背犀暑。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國打工广辰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人几睛。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓焕济,卻偏偏與公主長得像晴弃,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子旗国,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

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

  • 細(xì)說 Angular 2+ 的表單(二):響應(yīng)式表單 摘要 在企業(yè)應(yīng)用開發(fā)時(shí)椒袍,表單是一個(gè)躲不過去的事情驹暑,和面向消費(fèi)...
    接灰的電子產(chǎn)品閱讀 5,778評(píng)論 8 28
  • 第一節(jié):初識(shí)Angular-CLI第二節(jié):登錄組件的構(gòu)建第三節(jié):建立一個(gè)待辦事項(xiàng)應(yīng)用第四節(jié):進(jìn)化惭婿!模塊化你的應(yīng)用第...
    接灰的電子產(chǎn)品閱讀 21,222評(píng)論 49 43
  • 基礎(chǔ)ng屬性指令 布爾屬性 布爾屬性代表一個(gè)true或false值。當(dāng)這個(gè)屬性出現(xiàn)時(shí),這個(gè)屬性的值就是true(無...
    oWSQo閱讀 1,181評(píng)論 0 0
  • ng-model 指令ng-model 指令 綁定 HTML 元素 到應(yīng)用程序數(shù)據(jù)透且。ng-model 指令也可以:...
    壬萬er閱讀 861評(píng)論 0 2
  • 工作中,為了方便最易,我們經(jīng)常會(huì)對(duì)一些類進(jìn)行擴(kuò)展,新建一些分類归敬。限番。。以下是我在工作中整理的一套自己的NSString的...
    minjing_lin閱讀 1,822評(píng)論 4 14