コードを書き直す前に:
angular-gettext を使用して、これらのタイプのインライン三項条件を処理する方法はありますか? 翻訳フィルターを適用することは、ここではオプションではないようです...
<a uib-tooltip="{{favourite?'remove from favourites':'add to favourites'}}" 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>