【发布时间】:2019-02-13 16:31:50
【问题描述】:
我的第二个.html:
<div class="col-lg-4 col-md-4 col-sm-4">
<input type="checkbox" class="checkmark" name="nond" [checked]="r=='true'" (change)="nond($event, check)">
</div>
我的第二个.ts:
Flag(): void {
this._call.getflag()
.subscribe(r => {
this.Flag = r;
let value = true;
if (r == value) {
let data = {
'flag': r
};
let obj = this.$modal.show(DComponent, undefined, data)
.subscribe(r => {
if (r.click === 'CONTINUE') {
obj.unsubscribe();
}
});
}
});
}
我在这个 html 页面中有一个复选框。在我的打字稿文件中,初始化时,我调用了一个 API 函数,它将返回一个布尔值。基于此,我需要检查我的复选框并应该通过选中的值。那么有人可以告诉我如何在 Angular 6 中做到这一点吗?
【问题讨论】:
-
我在这里没有完全得到你的代码,但现在你正在检查 r == string
true是否不是布尔值。如果你想在r是布尔值true时检查它,只需执行:[checked]="r"。但我什至不明白r来自哪里:D
标签: html angular checkbox angular6