Ionic Cordova ngx Translate 总是在开头添加一个白色 space
Ionic Cordova ngx Translate always adds a white space at the beginning
我正在使用 Ionic 4 开发多语言应用程序,最近升级到 Ionic 5,这对插件的行为没有任何影响。
文本正在翻译中,插件整体运行良好,但有一件事让我很不爽。该插件总是在文本前添加一个白色的 space。我在 html 和翻译中都没有任何白色 spaces。json...
{{'Hello' | translate}}
翻译成“你好”。
这发生在所有平台上,并且在浏览器中使用 ionic serve
(尝试过 chrome 和 firefox,这已经过时了,因为我想在 android 和 ios 上部署).
离子信息:
离子 CLI:5.4.16
离子框架:@ionic/angular 5.0.7
@angular-devkit/build-angular : 0.901.0
@angular-devkit/schematics : 9.1.0
@angular/cli : 9.1.0
@ionic/angular-工具包:2.0.0
插件版本:
"@ngx-translate/core": "^11.0.1",
"@ngx-translate/http-loader": "^4.0.0"
我希望你猜猜它是什么。 :)
好的,我发现了问题。编译器无法识别 html 行的缩进。
<div class="intro">{{'Hello'|translate}}</div>
翻译完美。
否则
<div class="intro">
{{'User.card.intro'|translate}}
</div>
不会。
这仅在翻译文本位于 <ion-content>
内的 <div>
中时才有效
我正在使用 Ionic 4 开发多语言应用程序,最近升级到 Ionic 5,这对插件的行为没有任何影响。
文本正在翻译中,插件整体运行良好,但有一件事让我很不爽。该插件总是在文本前添加一个白色的 space。我在 html 和翻译中都没有任何白色 spaces。json...
{{'Hello' | translate}}
翻译成“你好”。
这发生在所有平台上,并且在浏览器中使用 ionic serve
(尝试过 chrome 和 firefox,这已经过时了,因为我想在 android 和 ios 上部署).
离子信息:
离子 CLI:5.4.16
离子框架:@ionic/angular 5.0.7
@angular-devkit/build-angular : 0.901.0
@angular-devkit/schematics : 9.1.0
@angular/cli : 9.1.0
@ionic/angular-工具包:2.0.0
插件版本:
"@ngx-translate/core": "^11.0.1",
"@ngx-translate/http-loader": "^4.0.0"
我希望你猜猜它是什么。 :)
好的,我发现了问题。编译器无法识别 html 行的缩进。
<div class="intro">{{'Hello'|translate}}</div>
翻译完美。
否则
<div class="intro">
{{'User.card.intro'|translate}}
</div>
不会。
这仅在翻译文本位于 <ion-content>
<div>
中时才有效