Если я вас правильно понимаю, вы хотите связаться с переведенным текстом с каким-то номером.
Так что, возможно, используйте <p>{{data.key_with_limit |translate}}</p>
вместо перевода: <p translate="{{data.key_with_limit}}"></p>
Итак, вы можете написать:
<p>{{data.key|translate}} {{limit}}</p>
пример:
Надеюсь, это вам поможет:
var en_translations = {
MY_TRANS_KEY: "EN "
}
var sp_translations = {
MY_TRANS_KEY: "SP "
}
$translateProvider.translations('en',en_translations);
$translateProvider.translations('sp',sp_translations);
$translateProvider.preferredLanguage('en');
$scope.data = {
key: 'MY_TRANS_KEY'
};
$scope.numericLimit = 80;
и HTML:
<p translate="{{data.key}}"></p>
<p>{{data.key|translate}} {{numericLimit}}</p>
Некоторая демонстрация
РЕДАКТИРОВАТЬ
языковые ключи - это JSON файл:
{
da: "En {{JOINWORD_ANY}} To",
en: "One {{JOINWORD_ANY}} Two",
}
Вы не можете скомпилировать его, {{JOINWORD_ANY}}
всегда будет в виде строки.
Используйте разные ключи и динамические c значения, которые вы можете объединить / управлять в контроллерах / компонентах / директивах