angular2中使用表單,首先要在from上新增 #forma=」ngform」,這個是給from定義成了angular的from物件
"form-horizontal"
#forma="ngform" (ngsubmit)="onsubmit(showmodal)">
下面的label中的for對應著input中的id值,input中要定義#ipt1=」ngmodel」和required,下面的提示框是根據input的驗證狀態來實現顯示或者隱藏。div中的itp1.valid對應的就是#ipt1所在的input中的狀態,狀態的值請看下面的狀態表。提交按鈕對應的是from表單的狀態來實現是否可以按動
class="form-horizontal" #forma="ngform" (ngsubmit)="onsubmit(showmodal)">
class="form-group">
for="name"
class="col-md-3 text-right">賬號:label>
class="col-md-6">
class="form-control" #ipt1="ngmodel" [(ngmodel)]="name"
name="name"
id="name"
required>
div>
class="alert alert-danger col-sm-6 col-sm-offset-1">賬號是必須輸入的div>
div>
type="submit"
class="btn btn-default" [disabled]="!ngform.form.valid">提交button>
form>
狀態 為真時的 css 類 為假時的 css 類
控制項 已經被訪問過 ng-touched ng-untouched
控制項 值已經變化 ng-dirty ng-pristine
控制項 值是有效的 ng-valid ng-invalid
diagnostic驗證表單中資料的單詞}在頁面中可以使用這個來驗證各種狀態的值 Angular 2 之五 表單
標註方式定義表單步驟如下 建立表單輸入的資料模型 建立元件用於表單輸入 建立元件模板用於表單布局 使用ngmodel將資料模型字段雙向繫結到對應的輸入控制項 輸入控制項增加ngcontrol屬性 增加css視覺效果 顯示或隱藏輸入錯誤提示資訊 表單資料驗證正確之前禁用提交按鈕 通過ngsubmit處...
angular2 模板驅動型表單
要使用模板驅動型表單,我們必須先導入formsmodule模組。ngmodule template.component.html template.component.ts import from angular core component export class templatecompone...
angular2 發布angular2模組,服務
上回說到了如何利用npm包管理器發布自己的包,這次咱們就來個實踐。1 寫好自己的元件 2 利用npm發布自己的元件 3 使用包 基於angular2的架構,一般都需要下列檔案 html檔案,css檔案,component檔案,module檔案。component檔案內容 import區域 impor...