angular - 如何翻译一秒页的内容?
问题描述
在我的第二页about
中,我希望翻译变量Name
并根据语言获取值。这是我的页面html:
about.component.html
<p>about works!</p>
<div class="secondText">
{{'Name' | translate }}
</div>
我有一条错误消息->No pipe found with name 'translate'.
我认为文件about.component.ts
不完整?
about.component.ts
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-about',
templateUrl: './about.component.html',
styleUrls: ['./about.component.css']
})
export class AboutComponent implements OnInit {
constructor() {}
ngOnInit(): void {}
}
我试图添加这个,但我总是遇到同样的问题。
import { Component, OnInit } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
@Component({
selector: 'app-about',
templateUrl: './about.component.html',
styleUrls: ['./about.component.css']
})
export class AboutComponent implements OnInit {
constructor(public translate: TranslateService) {
translate.addLangs(['en', 'nl', 'fr']);
translate.setDefaultLang('en');
}
switchLang(lang: string) {
this.translate.use(lang);
console.log(42);
}
ngOnInit(): void {}
}
我的代码也在这里
解决方案
推荐阅读
- ubuntu - 如何使用 Ubuntu 18.04 降级到以前版本的 Mono
- delphi - 如何在 Delphi 10.3 中启用源文件删除
- javascript - 无法将复杂对象数组正确转换为 CSV
- javascript - 用钩子反应上下文防止重新渲染
- angular - 如何实现变更检测以使给定的示例有效
- python - 将 pandas 列中的名称更改为以大写字母开头
- css - 如何创建不随背景图像跳转的关键帧平滑连续循环?
- mail-server - 如何解决 spamassassin DKIM 超时请求?
- php - Empty session after setting data
- bash - rsync in WSL behave differently in bash script?