Я только начал Angular и новичок в этом.
Когда я использую * ngIf или * ngFor в моем Компоненте, вывод программы является пустой страницей, но без * ngIf и * ngFor Страница работает правильно.
код Product.Component.html
<p>Q: what is your Name?<input [disabled]="isButtonDisable" type="text" #txtAnswer>
<button [disabled]="product.price>1000" (click)="onclickHandler(txtAnswer.value)">Answer</button>
<h3 *ngIf="isButtonDisable">{{deadline}}</h3>
</p>
и код product.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-product',
templateUrl: './product.component.html',
styleUrls: ['./product.component.css']
})
export class ProductComponent {
public isButtonDisable = false;
public product = {
name: 'car',
price: 1000
};
public deadline = 20;
constructor() {
setInterval(() => this.deadline--, 1000);
setInterval(() => this.isButtonDisable = true, 20000);
}
onclickHandler(Value: number) {
this.deadline = 20;
}
}
моя IDE vscode и
угловой CLI: 8.1.1
Узел: 10.15.2
ОС: win32 x64
Угловой: 8.1.0
Пожалуйста, покажите мне, где неправильная вещь: (