2017-04-05 65 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

它的工作原理。谢谢 –