2017-04-05 45 views
2

我的代碼是這樣的:如何將翻譯過濾器添加到ngAdmin的通知?

function enableUser(Restangular, $state, notification) { 
    ... 
    ... 
    notification.log(
     {{ "DISABLED_LOG_DISABLE" | translate }}, 
     { addnCls: 'humane-flatty-success' }); 
} 

我發現,它會顯示{{ "DISABLED_LOG_DISABLE" | translate }}直接在屏幕上,但我需要的是Disabled employee當我給它{'DISABLED_LOG_DISABLE': 'Disabled employee'}

回答

1

這種表達在HTML文件中使用「{ {「DISABLED_LOG_DISABLE」| translate}「 你應該做的是注入$ translate,然後你調用它。例如:

$translate('DISABLED_LOG_DISABLE').then(function(translatedString) {...}) 

我猜你正在使用angular-translate。

+0

它的工作原理。謝謝 –