在Angular中,可以使用解构赋值的方式来传递布尔值。以下是一个示例:
在父组件中定义一个布尔变量:
public myBoolean: boolean = false;
在父组件的模板中传递布尔值给子组件:
在子组件中接收布尔值并解构赋值给一个新的变量:
@Input() set myBoolean({ value }: { value: boolean }) {
console.log(value); // 输出为 false
}
通过这种方式,可以传递布尔值给子组件,并在子组件中正确获取布尔值的值。