Я ищу предложение о том, как сделать следующее:
У меня есть сервис «перевод», чтобы преобразовать ключи в строку (для локализации). Директива «local» называет это. Это выглядит следующим образом:
<local>key</local>
Это смотрит вверх «ключ» в данном переводе и возвращает его значение, а затем заменяет себя значение. поэтому, возможно, ключ «имя пользователя» возвращает значение «Имя пользователя» для включения в страницу.
Проблема: Я хочу поддерживать строки со значениями, например. ключ «minLength» имеет строковое значение «Минимальная длина - {0} символов». Я хотел бы что-то вроде следующего:
<local>
<key>minLength</key>
<val>{{policy.minLength}}</val>
</local>
Я ударил вопрос, когда значение $ scope.policy еще не были установлены время <local>
тег оценивается (в фазе связи).
Я предполагаю, что, поскольку я заменяю «местный» тег на значение, фактический тег не будет придерживаться, чтобы быть оцененным снова, когда $ scope.policy.minLength фактически имеет значение.
Может ли кто-нибудь дать мне представление, как это сделать? Я искал материал на интерполяторе $, но я думаю, что тэг <local>
заменяет: true убивает меня здесь. Любые идеи, как обойти это?
Как насчет плункера? и мы увидим, можем ли мы исправить это для вас. – Chanthu
Не помещайте '$ scope' в выражение Угловое выражение' {{policy.minLength}} '. – georgeawg
Doh! Удалено использование $ scope, как было предложено. И я посмотрю, что я могу придумать для плункера. Благодаря! –