Size: a a a

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

2019 October 17

O

One in Angular - русскоговорящее сообщество
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
One
Но нужно конечно, чтобы выводил в разных
Тогда ngFor можно убрать, а там, где получаете данные сделать
data.flatMap(item => item.attribute_values)

Все данные будут в списке, и из можно будет отобразить в табличке строчка за строчкой
источник

O

One in Angular - русскоговорящее сообщество
Вертихвост キバ
Тогда ngFor можно убрать, а там, где получаете данные сделать
data.flatMap(item => item.attribute_values)

Все данные будут в списке, и из можно будет отобразить в табличке строчка за строчкой
Спасибо большое, буду пробовать!
источник

S

Stepanyan in Angular - русскоговорящее сообщество
ребят в чем проблема ?  говорит Deprecated symbol used, consult docs for better alternative . версия rxjs 6.5.2
источник

S

Stepanyan in Angular - русскоговорящее сообщество
импорт делал из rxjs
источник

IT

Ivan Tsymbal in Angular - русскоговорящее сообщество
Массив ожидает. Они диприкейтили обычное перечисление.
источник

S

Stepanyan in Angular - русскоговорящее сообщество
Ivan Tsymbal
Массив ожидает. Они диприкейтили обычное перечисление.
источник

NA

N A in Angular - русскоговорящее сообщество
попробуй обновить до 6.5.3
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
Как сделать Observable mock?
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
TypeError: this.loggedUser.getProfile(...).subscribe is not a function
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Dmitry Pestov
TypeError: this.loggedUser.getProfile(...).subscribe is not a function
of(data)
источник

EG

Egor Gorbachev in Angular - русскоговорящее сообщество
Dmitry Pestov
TypeError: this.loggedUser.getProfile(...).subscribe is not a function
const userMock$ = of({id: 1, name: 'test'});
const loggedUser = {
 getProfile: () => userMock$
}
И передаёте этот cервис loggedUser как зависимость класса, который тестируете.
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
Egor Gorbachev
const userMock$ = of({id: 1, name: 'test'});
const loggedUser = {
 getProfile: () => userMock$
}
И передаёте этот cервис loggedUser как зависимость класса, который тестируете.
пробовал это что где тут в тесте ошибка?
https://gyazo.com/d1f849873f605388d77c58a49627a865
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
Error: <toHaveBeenCalled> : Expected a spy, but got Observable({ _isScalar: false, _subscribe: Function }).
источник

EG

Egor Gorbachev in Angular - русскоговорящее сообщество
А что вы тут тестируете, мок? Мок нужно передавать как зависимость тестируемого класса. Я предложил другой способ создания моков, этот способ не привязан ни к одному из фреймворков, так как они постоянно сменяют друг друга.
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
Egor Gorbachev
А что вы тут тестируете, мок? Мок нужно передавать как зависимость тестируемого класса. Я предложил другой способ создания моков, этот способ не привязан ни к одному из фреймворков, так как они постоянно сменяют друг друга.
сначала идет вот это

https://gyazo.com/c5dc131aa832a96e92608e7a3d094ac1
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
а в самом тесте spyOn(loggedUserServiceMock, 'getProfile').and.callThrough(); подменяет сервис
источник

DP

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

IT

Ivan Tsymbal in Angular - русскоговорящее сообщество
А пробовал приведение делать для типов? Может оно не докца принимает? По типу as Observable bla bla ...
источник

S

Stepanyan in Angular - русскоговорящее сообщество
Ivan Tsymbal
А пробовал приведение делать для типов? Может оно не докца принимает? По типу as Observable bla bla ...
ну так работает
источник