Angular 是否可以将多个指令组合成一个指令,将所有指令应用于宿主元素?

Angular 是否可以将多个指令组合成一个指令,将所有指令应用于宿主元素?,angular,angular-dart,Angular,Angular Dart,不幸的是,这里使用的是材料组件 现在,我必须修改应用程序以禁用某些按钮,并根据某些条件添加工具提示 删除 因此,必须添加3个属性。此外,无论我在哪里添加它,我都必须添加服务注入,以便从InjectedService访问我的条件(可能还要添加setter)。这导致了成吨的样板文件 现在,有没有办法创建将这3个属性应用于 主体元素? 我想以这样的内容作为结束 一种方法是只创建将充当按钮的组件,但这不是我想要做的事情 提前感谢您的建议。您有关于如何使用Angular Typescript的示例吗?

不幸的是,这里使用的是材料组件

现在,我必须修改应用程序以禁用某些按钮,并根据某些条件添加工具提示


删除
因此,必须添加3个属性。此外,无论我在哪里添加它,我都必须添加服务注入,以便从InjectedService访问我的
条件(可能还要添加setter)。这导致了成吨的样板文件

现在,有没有办法创建将这3个属性应用于 主体元素? 我想以这样的内容作为结束

一种方法是只创建将充当按钮的组件,但这不是我想要做的事情


提前感谢您的建议。

您有关于如何使用Angular Typescript的示例吗?我不确定这是否可能,这是我的问题。我所知道的唯一可行的解决方案是将所需的行为包装成完整的组件并使用它——但这对我来说不够灵活。