Ng2-translate directive
给我带来了一些问题,但如果我做错了什么或者它是一个错误,我不明白。
在同一个组件的html
模板上,翻译pipe
工作正常,而翻译工作directive
不工作。
尤其是:
<span translate>{{ feature.linkTxt }}</span> // works
<span [translate]="feature.linkTxt"></span> // not working
见https://github.com/ocombe/ng2-translate#4-use-the-service-the-pipe-or-the-directive
我错过了什么还是应该工作?
编辑
变量feature.linkTxt
指向string
LEARNMORE
,它对应于以下json
字符串:
"LEARNMORE": "Learn more",
如果我使用相同的变量从指令切换到管道,则会显示翻译后的文本。
该feature.linkTxt
变量由以下*ngFor
语句生成:
<li *ngFor="let feature of featureslist"> ...