小编nka*_*du1的帖子

无法使用ngx translate/core - angular 2 typescript获得动态的文本翻译

问题:

我有来自Json文件的动态文本.我正在使用这样的translate.get()方法:

this.translate.get('keyInJson').subscribe(res => { 
                this.valueFromJson = res;
/*
creating an object using above text
*/
            });
Run Code Online (Sandbox Code Playgroud)

因为这是异步的,所以当页面呈现时我无法获得翻译的文本.我尝试在Observables,Promises中包装上面的方法但是在页面加载期间它无法获得翻译版本的文本.在尝试不同的方法之后,我能够获得翻译后的文本,但代码变得过于复杂且不可靠.

预期/期望的行为 应加载翻译版本的文本

复制问题 动态生成文本而不是在html上对其进行硬编码,然后尝试渲染翻译版本.

环境 Angular2,打字稿,离子2

javascript typescript ionic2 angular

10
推荐指数
2
解决办法
6182
查看次数

标签 统计

angular ×1

ionic2 ×1

javascript ×1

typescript ×1