我有一个在主机上设置类的代码:

@HostBinding('class.fixed') true;

我想要做的是使它成为一个我可以修改的变量类. 我怎么才能做到这一点呢?

推荐答案

这不能变.

相反,您可以直接绑定到class属性

@HostBinding('class') classes = 'class1 class2 class3';

Angular相关问答推荐

HTTP Get请求未发送到提供的URL

将kendo—colorpicker的kendo弹出窗口附加到组件''

Angular :将动态创建的零部件附加为目标元素的子项

带逻辑的组件decorator 中的Angular 主机侦听器属性

访问Angular 模板中的HTML元素属性

图像未显示在视图屏幕上-Angular 投影

ANGLING HTTP.GET()返回包含数据的数组

在Angular 17的本地服务应用程序时禁用SSR

无法在 app.component.html 中呈现自定义组件

当try 关闭浏览器选项卡时显示alert 时,我是否可以捕获用户是否取消警告

PrimeNG:如何以编程方式更改分页器中的选定页面?

当访问令牌在 MSAL for Angular 中过期时如何重定向用户?

多个 Mat Paginator 在 Angular 组件中不起作用

为什么 Redux 中的对象应该是不可变的?

如何修复 [Object: null prototype] { title: 'product' }

来自 ngFor 项的动态 routerLink 值给出错误Got interpolation ({{}}) where expression was expected

ConnectionBackend 没有提供程序

如何设置背景 colored颜色 IONIC 4

Angular 2 组件不是任何 NgModule 的一部分

如何处理Angular2中的查询参数