我正在构建一个 Angular 元素 并向其传递一些输入参数。我可以很好地传递一些字符串输入参数(如 ikrId 和 environment),但是在通过 Angular 元素 传递布尔值到 showTitle 输入属性时遇到了困难(从父级 Angular 组件将 showTitle 属性传递给组件可以正常工作)。
下面是组件片段:
export class MyComponent implements OnInit, OnDestroy {
@Input() ikrId: string;
@Input('environment') environment: IkrEnvironment = 'PROD';
@Input('showTitle') showTitle = true;
以下是我在 普通的html 中如何使用它:
<my-element environment="DEV" ikr-id="889fb69f-71a5-4881-8528-0b43a07599f0" show-title="false"></my-element>
但是显示标题没有传递到我的组件中,它总是为true。
我在这里漏掉了什么?
谢谢!