Angular 5指令优先顺序

时间:2018-03-26 16:22:27

标签: angular angular5 angular-directive

我有一个自定义指令I18nx,它取代了元素的文本:

<button i18nx="Forgot Password?" mat-button></button>

如何在MatButton之前运行I18nx,因为我更改了innerHtml,因此MatButton更改被丢失。

1 个答案:

答案 0 :(得分:3)

你无法真正改变指令的顺序,它甚至都没有帮助,因为你不能在不破坏它的情况下改变mat-button运行时的innerHTML。你可以这样做:

<button mat-button><span i18nx="Forgot Password?"></span></button>