html - Angular 2+:输入装饰器不反映复选框
问题描述
我有一个组件
时间框选择器 HTML:
<input type="checkbox" [(ngModel)]="selected">
TS:
@Component({
...
})
export class TimeboxComponent implements OnInit {
@Input() selected: boolean;
constructor() {}
ngOnInit() {
console.log('Selected: ', this.selected);
}
}
现在,当我创建
<app-timebox selected="false"><app-timebox/>
<app-timebox selected="true"><app-timebox/>
在这两种情况下,复选框最初都显示为选中状态。为什么会这样,我该如何解决?
解决方案
推荐阅读
- excel - 超链接仅适用于 VBA 中的某些单元格
- javascript - 什么渲染速度快?fillRect() 与 moveTo()、lineTo()、stroke()?
- java - 是否有一个库可以将任何字符串转换为符合代码约定的有效类名
- postgresql - 如何在PostgreSQL中基于json列搜索列
- android-studio - 使用 android-gradle-plugin 3.6.0 进行 IR 转换期间出现 NullPointerException
- c++ - 不能在单个模拟对象的唯一函数上设置不同的 EXPECT_CALL
- xml - 找不到元素“tns:JPK”的声明。,“1”行,“298”列
- xamarin - Xamarin.Forms MicroCharts 如何将多个值添加到标签
- tomcat - Tomcat 7.0.57 和 IIS 8.5 兼容性
- java - Eclipse Java IDE JUnit5:junit.jupiter.api.Assertions 不可访问