Подтвердить что ты не робот

Аргумент форматирования с помощью Angular -транслята

В последнее время я столкнулся с этой библиотекой, я выгляжу очень многообещающе, и я понимаю, что он широко используется и поддерживает всевозможные аккуратные функции, такие как как асинхронная загрузка на языках JSON, использование локального хранилища и т.д. и т.д.

Одна вещь, которая довольно тривиальна, - это форматирование строк\передача параметров в трансляционный фильтр, похоже, не поддерживается: например: "Вы успешно вошли в% s"

Определенный фильтр параметров, например:

$translateProvider.translations('en', {
AUTH_SUCCESS : '%s, You have successfully singed in with %s'
}

HTML:

<span>{{AUTH_MESSAGE | translate : [$scope.name, $scope.network]}}<span>

Есть ли что-нибудь, что может служить этой цели в этой библиотеке?

4b9b3361

Ответ 1

Ну, он документирован в основных документах, вам просто нужно взглянуть на основные документы

{
    'AUTH_SUCCESS' : '{{ name }}, You have successfully singed in with {{ network }}'
}

.

<span>{{AUTH_MESSAGE | translate : '{name : $scope.name, network : $scope.network}' }}</span>

Отъезд: http://angular-translate.github.io/docs/#/guide/06_variable-replacement

Ответ 2

Нашли ответ, видимо, они имеют широкую поддержку этой функции, просто не задокументированы в основных документах \README.md

Вот ответ