在控制器中使用 angular-translate 给我一个对象对象

using angular-translate in controller gives me an object object

如何从 $translate 获取文本?如果我这样做,我会得到一个“[object Object]”:

var str = '<b>' + $translate('room') + '</b><br>';

if ($scope.ad.category == '2' || $scope.ad.category == '1') {
    str = '<b>' + $translate('flat') + '</b><br>';
} else if ($scope.ad.category == '3') {
    str = '<b>' + $translate('house') + '</b><br>';
}

我确定这很简单,我只是看不出问题(一如既往-_-)

尝试使用

$translate.instant('key'); // JS

<b>{{ 'flat' | translate }}</b><br> <!-- HTML -->