template 引用 i18n

透過用 pipe

<p>{{ 'global.dialog.blacklist.title' | translate }}</p>

透過 js 直接翻譯

this.translate.instant('global.dialog.blacklist.title')

比較不推薦的寫法

<element [translate]="'id'"></element>
<element translate>id</element>

translate parameters

{
  "demo": {
    "title": "Translation demo",
    "text": "This is a simple demonstration app for ngx-translate",
    "greeting": "Hello {{name}}!"
  }
}
console.log(translate.instant('demo.greeting', {name: 'John'}));
<p>{{ 'demo.greeting' | translate : {name: 'John'} }}</p>
<li [translate]="'demo.greeting'" [translateParams]="{name: 'John'}"></li>