给出角度平移的参考示例:
var app = angular.module('at', ['pascalprecht.translate']);
app.config(function ($translateProvider) {
$translateProvider.translations('en', {
TITLE: 'Hello',
FOO: 'This is a paragraph.',
BUTTON_LANG_EN: 'english',
BUTTON_LANG_DE: 'german'
});
$translateProvider.translations('de', {
TITLE: 'Hallo',
FOO: 'Dies ist ein Paragraph.',
BUTTON_LANG_EN: 'englisch',
BUTTON_LANG_DE: 'deutsch'
});
$translateProvider.preferredLanguage('en');
});
app.controller('Ctrl', function ($scope, $translate) {
$scope.changeLanguage = function (key) {
$translate.use(key);
};
});
我想动态添加一个limitTo选项,该选项限制了显示的翻译长度。
假设我有控制器ctrl和变量x
ctrl.x =' FOO'
然后我有一个html片段
<span translate="ctrl.x"></span>
我想以某种方式写
<span translate="ctrl.x" limitTo=7>
然后输出
这是
我如何做到这一点?