Angular: 动态设置@Component 的样式
Angular: Setting Styles on @Component dynamically
Angular 13
在我的 @Component 上,我为 动态值 设置了此设置。不起作用
styles: [
`
.k-daterangepicker .k-dateinput {
width: {{myWidth}};
}
`,
],
如何将 .k-daterangepicker .k-dateinput 更改为仅用于 @Component 的动态宽度?
如果您的组件模板看起来像这样:
<div class="k-daterangepicker k-dateinput">
...
</div>
您可以像这样添加样式绑定:
...
<div class="k-daterangepicker k-dateinput" [style.width]="inputWidth">
...
</div>
...
在模板的打字稿代码中,您可以通过多种不同的方式更改 inputWidth
属性(示例如下):
...
export class MyComponent {
@Input() inputWidth: string = '450px'; // Defaults to 450px
...
}
Angular 13
在我的 @Component 上,我为 动态值 设置了此设置。不起作用
styles: [
`
.k-daterangepicker .k-dateinput {
width: {{myWidth}};
}
`,
],
如何将 .k-daterangepicker .k-dateinput 更改为仅用于 @Component 的动态宽度?
如果您的组件模板看起来像这样:
<div class="k-daterangepicker k-dateinput">
...
</div>
您可以像这样添加样式绑定:
...
<div class="k-daterangepicker k-dateinput" [style.width]="inputWidth">
...
</div>
...
在模板的打字稿代码中,您可以通过多种不同的方式更改 inputWidth
属性(示例如下):
...
export class MyComponent {
@Input() inputWidth: string = '450px'; // Defaults to 450px
...
}