2017-10-19 34 views
0

我正在使用ngx-translate,并且我有一个静态文件,我在其中定义了键和它们的含义。但是当我使用这样的翻译{{“app.key”|翻译}}如果键不存在,它会在屏幕上打印“app.key”,但我希望能够检查它是否存在,我该怎么做?提前致谢。检查转换键是否存在与angular2

回答

0

您需要使用API​​中的get函数,如果它返回您正在检查的密钥而不是翻译,则意味着没有可用的翻译。

this._translateService.get("app.key").subscribe(res=>{ 
    if(res === "app.key") { 
     // message does not exist 
    } 
    else { 
     // message exists 
    } 
})