我正在为我的angular 2应用程序使用ng2-bootstrap tooltip插件。如果在共享文件中定义了工具提示字符串,我想添加工具提示属性。要完成,我认为以下行会的工作:Angular 2使用ng2-bootstrap工具提示的属性绑定
<label [attr.tooltip]="translations['artist-tooltip']">....</label>
然而这不,工作,如果我硬编码线但一个提示确实出现。
<label tooltip="custom string">....</label>
这很奇怪,因为translations ['artist-tooltip']确实会返回一个字符串。如果我检查我的元素,我可以看到HTML完全符合预期。如果我想实现这样的:
<label *ngIf="translations['artist-tooltip']" tooltip="translations['artist-tooltip']">...</label>
我会得到期望的结果,但是现在如果一个工具提示字符串没有定义没有显示输出领域,这不是我想要的。有人知道发生了什么问题吗?
听起来像是一个计时问题,就像在Angular实际分配它之前通过引导读取绑定值,然后稍后分配的值将被忽略。 –