目前我正在學習使用驗證部分angular2做在angular2客戶文本字段驗證,我無法驗證簡單的客戶文本框字段如何使用腳本類型
這是我的HTML代碼
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 padding-lft-rght-0">
<div class="form-control setup-form margin-btm">
<label test_id="lblcustname" class="control-label col-xs-12 col-sm-4 col-md-4 col-lg-3" for="">
{{ 'CUSTOMER.CNAME' | translate }} <span class="mandatory">*</span>
</label>
<div class="col-xs-12 col-sm-8 col-md-8 col-lg-8 padding-left-0">
<input type="text" id="txtName" class="form-control" required maxlength="100" name="CustomerName" [(ngModel)]="customerObj.CustomerName" (ngModelChange)="checkCustomeName($event)" />
</div>
</div>
</div>
和我下面的打字稿代碼
checkCustomeName(event) {
if (event === "") {
this.isCustomerNameEmpty = false;
}
else {
var textbox= document.getElementById('txtName');
if (textbox.nodeValue.length > 100)
{
this.isCustomerNameexceed = false;
}
this.isCustomerNameexceed = true;
}
}
所以每當我使用鉻調試我不能夠在下面一行的得到任何價值..
var textbox= document.getElementById('txtName');
所以這是在打字稿中進行驗證的正確方法。
這是'angularjs' - 角v1或'angular' - 角V2 +? – DeborahK