我的问题与Ionic2和Angular2中的app internazionalization有关。我在调查后成功呈现了一条消息,其中包括原生html标签,但是当我尝试包含离子标签时,它们不会被渲染。
我在{if (Category::countProductInCat($subcategory_id)) > 0}
<a href="{$link->getCategoryLink($subcategory.id_category,$subcategory.link_rewrite)|escape:'html':'UTF-8'}"></a>
{else}
<span style="opacity:0.3;background:#999"></span>
{/if}
中有一个i18n文件,上面有以下消息:
/src/assets/i18n/en.json
原生html标签按预期显示,但缺少ion-icon标签。
这是html来源:
"tutorial.desc" : "<p>Open the left-side menu <ion-icon ios='ios-menu' md='md-menu' style='font-size: 1.1em;'></ion-icon></p><p> Tap on <strong>My places</strong> and add yours.</p>"
这是输出的html:
<div [innerHTML]="'tutorial.desc' | translate"></div>
任何想法的人?