Typescript 在@App中使用管道不会';t工作-离子2

Typescript 在@App中使用管道不会';t工作-离子2,typescript,ionic2,Typescript,Ionic2,我尝试在ionic2中使用管道进行翻译。当在@Page中使用它时,它会按预期工作,但一旦尝试使用@App中直接添加的管道,它就不会工作。@App中是否不支持“管道”属性 @App({ templateUrl: 'build/app.html', pipes: [TranslatePipe] }) app.html的一部分 <ion-menu id="leftMenu" [content]="content"> <ion-toolbar> <

我尝试在ionic2中使用管道进行翻译。当在@Page中使用它时,它会按预期工作,但一旦尝试使用@App中直接添加的管道,它就不会工作。@App中是否不支持“管道”属性

@App({
  templateUrl: 'build/app.html',
  pipes: [TranslatePipe]  
})
app.html的一部分

<ion-menu id="leftMenu" [content]="content">

  <ion-toolbar>
    <ion-title>Pages</ion-title>
  </ion-toolbar>

  <ion-content>
    <ion-list>
      <button ion-item *ngFor="#p of pages" (click)="openPage(p)">
        {{ p.title | translate }}
      </button>
    </ion-list>
  </ion-content>

</ion-menu>

页
{{p.title | translate}}
完整的示例可在github上找到->

谢谢你的帮助。 西里尔

也许这会有帮助

{{p.title | translate:''}}
带有TranslationService和TranslationPipe的回购

根据支持的文档资料。你现在的行为是什么?是否有任何错误?应用程序模板中的所有{{'key'| translate}}都显示为空。使用相同的页面模板,它可以正常工作。javascript控制台中没有错误。它对我有效-克隆repo后,修复一些构建问题(即使用ionic 2 beta.1和angular 2 beta.6并修复一个键入问题),然后我可以更改
test:'Hello'
,并可以在左侧菜单上看到更改。