0

我正在尝试验证输入

    <md-input-container class="name-input">
                <input type="text" mdInput [(ngModel)]="tileName"  #tileNameInput="ngModel" 
                      id="tileNameInput" name="tileNameInput" 
                      required placeholder="{{ 'Name' | translate }}"/>
                <md-error *ngIf="v.errors.required">Tile Name is required</md-error>
            </md-input-container>

我得到了错误:

错误类型错误:无法在 checkAndUpdateView(core.es5. js:12122) 在 callViewAction (core.es5.js:12485) 在 execEmbeddedViewsAction (core.es5.js:12443) 在 checkAndUpdateView (core.es5.js:12123) 在 callViewAction (core.es5.js:12485) 在 execComponentViewsAction (core.es5.js:12417) 在 checkAndUpdateView (core.es5.js:12128) 在 callViewAction (core.es5.js:12485)

有人可以帮助我吗?

4

1 回答 1

0

使用输入字段的名称而不是v,例如:*ngIf="tileNameInput.errors.required"

于 2017-05-30T17:24:42.830 回答