在其他

时间:2017-06-19 12:27:26

标签: angular typescript

我有一个指令MyCustomButton。让我们说它改变了按钮的背景。 我希望这个指令添加Material md-raised-button指令。

但我不知道该怎么做。我可以使用@HostBinding添加属性,但它不是指令。

我想这样做是因为我的用户不想在他们的div上添加很多指令。所以,而不是:

<button md-raised-button custom-directive1 custom-directive2...>Button</button>

我想要那个:

<button my-custom-directive>Button</button>

谁添加所有其他指令。

有可能吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

  

谁添加所有其他指令。

您可以撰写指令,例如my-custom-directive可以将模板设为<button md-raised-button custom-directive1 custom-directive2...

当然,根据您的要求,您还可以在编写等时将默认值传递给子指令。玩得开心