【发布时间】:2017-08-18 04:19:03
【问题描述】:
嗯,我正在学习 Angular 2,我从开发登录表单开始,但我在制作带有条件内容的按钮时遇到了麻烦。
这个补充模板的代码如下:
<button class="login-button" (click)="checkData()">
{{isLoading ? "loading...":"Log In" }}
</button>
它检查 isLoading 布尔值,并将内部 html 条件设置为该布尔值。正确的?
是的,这渲染得很好,如果 isLoading 为真,则按钮的条件内容为“正在加载...”,如果为假,则为“登录”。
但如果想在按钮内添加一些谷歌素材图标,它将停止工作:
<button class="login-button" (click)="checkData()">
{{isLoading ? "<i class='material-icons'>spinner</i>":"Log In <i class='material-icons'>arrow_forward</i>" }}
</button>
它只是不起作用。它呈现一个内容为“{{isLoading ? "spinner":"Log In arrow_forward" }}";
如何将图标的 html 添加到我的可能结果中?
【问题讨论】:
标签: html angular variables google-material-icons