3 回答
TA贡献1842条经验 获得超21个赞
您可以使用 ngModel 轻松实现此目的,如下所示:
mycomp.component.html
<form>
<div class="form-group">
<input type="text" class="form-control" name="text" [(ngModel)]="textvalue" placeholder="Add a Log ...">
<input type="submit" value="Add Log" class="btn btn-light" [disabled]="!textvalue">
<button class="btn btn-warning" [hidden]="!textvalue">Clear </button>
</div>
{{textvalue}}//contains value of your input element.
</form>
mycomp.component.ts
export class MyComponent {
textvalue:string;
}
请务必在 app.module.ts 文件的 import[] 数组中导入 FormsModule,以便 ngModel 正常工作。此外,输入的 name 属性也很重要,或者您可以使用 formControlName。
希望这可以帮助!!!
TA贡献1806条经验 获得超5个赞
反引号内不需要反引号
"text"不是this.text
`<form>
<div class="form-group">
<input type="text" class="form-control" placeholder="Add a Log ...">
<input type="submit" value="Add Log" class="btn btn-light" [disabled]="!text">
<button class="btn btn-warning" [hidden]="!text">Clear </button>
</div>
</form>`
- 3 回答
- 0 关注
- 116 浏览
添加回答
举报