【发布时间】:2022-01-23 19:04:00
【问题描述】:
我遇到了一个奇怪的问题。 我正在使用 angular 12,渲染后,页面不显示 ngIF 模板。只有在我重新加载页面后才会加载输入
...imports
@Component
...
export class VideoUploadComponent implements OnInit {
...
variables
...
isFile: boolean= true;
constructor(
...
) {
this.isFile = true;
}
ngOnInit() {
}
...
Component functions
...
onRadioboxChange(event: any) {
this.isFile = !this.isFile;
console.log(this.isFile);
}
}
这里是html
<form
...
>
...
<input
...
(change)="onRadioboxChange($event)"
/>
<label class="btn btn-outline-primary" for="url">Endereço</label>
</div>
<div class="mb-3 mx-auto">
<div *ngIf="isFile; else endereco">
...
/>
</div>
</div>
</div>
<ng-template #endereco>
...
</div>
</ng-template>
</div>
<div class="form-item">
...
</form>
</div>
有人可以帮我解决这个问题吗?强调文字
【问题讨论】:
标签: javascript angular