无法设置属性值

时间:2018-04-09 11:18:37

标签: html5 angular

我正在尝试使用以下方法设置输入字段的初始值:

<input type="text" id="inputText2" name="inputText2" ngModel #inputText2="ngModel" size="5" autocomplete="off" [value]="'hre'"
autofocus>

尝试了所有[value] =“example”,[ngValue] - 这里我知道输入字段的属性不知道。谢谢你的帮助!

2 个答案:

答案 0 :(得分:3)

ngModel句柄为您设置值。

component.html

<input [(ngModel)]="value" />

component.ts

import { Component } from '@angular/core';

@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ]
})
export class AppComponent  {
  value = 'hello';
}

Live demo

答案 1 :(得分:0)

我建议:

HTML:

<input [(ngModel)]="yourModel" ... />

TS:

...
public class YourComponent{
    yourModel: string = '';

...
}

但您可以阅读official guide here中的其他解决方案。