小编ale*_*ini的帖子

Ionic3无法找到管道"翻译"

嗨,几天以来我试图解决这个问题但没有成功.当我尝试使用管道翻译时,我得到了这个错误

Error: Uncaught (in promise): Error: Template parse errors:
The pipe 'translate' could not be found ("
<ion-content padding>
<h2>{{[ERROR ->]"HELLO" | translate }}</h2>
</ion-content>
"): ng:///AdminPannelPageModule/AdminPannelPage.html@11:8
Run Code Online (Sandbox Code Playgroud)

我正在使用角5.

这些是我用于翻译的版本

"@ngx-translate/core": "^9.1.1",
"@ngx-translate/http-loader": "^2.0.1",
Run Code Online (Sandbox Code Playgroud)

Npm安装

npm install @ngx-translate/core @ngx-translate/http-loader --save
Run Code Online (Sandbox Code Playgroud)

这是我的Home.html页面

<h2>{{"HELLO" | translate }}</h2>
Run Code Online (Sandbox Code Playgroud)

用于翻译的JSON文件:

assets/i18n/en.json

{
"HELLO": "hello"
}

assets/i18n/it.json

{
"HELLO": "ciao"
}
Run Code Online (Sandbox Code Playgroud)

在导出我使用export function setTranslateLoader (http: HttpClient)而不是使用export function setTranslateLoader (http: Http)因为如果不是它给了我这个错误:Argument of type 'Http' is not assignable to parameter of type 'HttpClient …

ionic-framework ngx-translate ionic3 angular

10
推荐指数
1
解决办法
3775
查看次数

标签 统计

angular ×1

ionic-framework ×1

ionic3 ×1

ngx-translate ×1