Size: a a a

Angular - русскоговорящее сообщество

2021 February 24

Б

Богдан in Angular - русскоговорящее сообщество
Господа, а не подскажите, можно как-то в темплейте сделать
                  <ng-template #elseOnlinePayment>
                   {{ `invoices.${onlinePayment.label}` | translate }}
                 </ng-template>
источник

Б

Богдан in Angular - русскоговорящее сообщество
а то пишет ошибку
zone-error.js:100 Uncaught Error: Template parse errors:
Parser Error: Unexpected token Lexer Error: Unexpected character [`] at column 2 in expression [ `invoices.${onlinePayment.label}` | translate ] at column 3 in [ {{ `invoices.${onlinePayment.label}` | translate }} ] in ng:///AppModule/InvoicesListComponent.html@229:50 ("               </button>
источник

DM

Denis Manokhin in Angular - русскоговорящее сообщество
Нельзя
источник

R

Remite in Angular - русскоговорящее сообщество
invoices[onlinePayment.label]
источник

R

Remite in Angular - русскоговорящее сообщество
доступ к элементам обьекта можно получать и как в массиве где индексом выступает ключ обьекта
источник

DM

Denis Manokhin in Angular - русскоговорящее сообщество
Это конкатенация строк, а не получение по ключу)
источник

Б

Богдан in Angular - русскоговорящее сообщество
Remite
доступ к элементам обьекта можно получать и как в массиве где индексом выступает ключ обьекта
спасибо, но там в темплейте строковая переменная идет для локализации
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
Богдан
спасибо, но там в темплейте строковая переменная идет для локализации
<ng-template let-item="item" let-index="index">
         <div class="tab">
           {{item.title}} + {{item.price}}
         </div>
       </ng-template>
источник

DM

Denis Manokhin in Angular - русскоговорящее сообщество
В темплейте только через +
источник

Б

Богдан in Angular - русскоговорящее сообщество
{{'invoices.onlinePayment' | translate}}
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
мб так?
источник

DM

Denis Manokhin in Angular - русскоговорящее сообщество
{{ 'invoices.' + onlinePayment.label }}
источник

R

Remite in Angular - русскоговорящее сообщество
Богдан
спасибо, но там в темплейте строковая переменная идет для локализации
{{ 'invoices.' + onlinePayment.label | translate }}
шота такое тогда наверно
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Богдан
а то пишет ошибку
zone-error.js:100 Uncaught Error: Template parse errors:
Parser Error: Unexpected token Lexer Error: Unexpected character [`] at column 2 in expression [ `invoices.${onlinePayment.label}` | translate ] at column 3 in [ {{ `invoices.${onlinePayment.label}` | translate }} ] in ng:///AppModule/InvoicesListComponent.html@229:50 ("               </button>
сделать свой пайп
источник

Б

Богдан in Angular - русскоговорящее сообщество
Remite
{{ 'invoices.' + onlinePayment.label | translate }}
шота такое тогда наверно
сенкс, работает
источник

Б

Богдан in Angular - русскоговорящее сообщество
Господа, а не подскажите наколько сейчас православно юзать ngRx? Я как бы ранее на vue писал, а теперь приходится на angular?
источник

J

John in Angular - русскоговорящее сообщество
Очень православно
источник

Б

Богдан in Angular - русскоговорящее сообщество
John
Очень православно
Спасибо, я так понимаю что тогда не нужно будет особо сервисы использовать?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Богдан
Господа, а не подскажите наколько сейчас православно юзать ngRx? Я как бы ранее на vue писал, а теперь приходится на angular?
разные точки зрения
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
вопрос в том, зачем тебе стор
источник