angular-gettext 和在三元条件下翻译字符串
angular-gettext and translating strings in ternary conditions
在我开始重写我的代码之前:
使用angular-gettext,有没有办法处理这些类型的内联三元条件?在这里应用翻译过滤器似乎不是一个选项...
<a uib-tooltip="{{favourite?'remove from favourites':'add to favourites'}}" ng-click="someaction()">something</a>
提前致谢!
我只是将字符串移动到控制器(参见 ng-gettext docs):
angular.module("someApp").controller("someController", ['gettext', function (gettext) {
$scope.favoriteRemove = gettext("remove from favorites"),
$scope.favoriteAdd = gettext("add to favorites");
}]);
HTML
<a uib-tooltip="{{favourite?favoriteRemove:favoriteAdd}}" ng-click="someaction()">something</a>
在我开始重写我的代码之前:
使用angular-gettext,有没有办法处理这些类型的内联三元条件?在这里应用翻译过滤器似乎不是一个选项...
<a uib-tooltip="{{favourite?'remove from favourites':'add to favourites'}}" ng-click="someaction()">something</a>
提前致谢!
我只是将字符串移动到控制器(参见 ng-gettext docs):
angular.module("someApp").controller("someController", ['gettext', function (gettext) {
$scope.favoriteRemove = gettext("remove from favorites"),
$scope.favoriteAdd = gettext("add to favorites");
}]);
HTML
<a uib-tooltip="{{favourite?favoriteRemove:favoriteAdd}}" ng-click="someaction()">something</a>