Size: a a a

2020 July 16

ES

Evgeniy Sharavara in Angular Kyiv
Sergey Фrolov
Что за контора?
допилил ссылку на компанию 👌
источник

Sergey Фrolov in Angular Kyiv
Evgeniy Sharavara
допилил ссылку на компанию 👌
Снова гемблинг?
источник

AK

Aliaksei Kuncevič in Angular Kyiv
вакансия для тех у кого бесконечная карма
источник

ES

Evgeniy Sharavara in Angular Kyiv
Aliaksei Kuncevič
вакансия для тех у кого бесконечная карма
Это проекты которые работают по правилам, лицензиям и только на регулируемых рынках.
А как знаете отличия есть - между теми, кто работает на не регулируемых рынках 🙂
источник

Sergey Фrolov in Angular Kyiv
Ясно. Тогда приводи кого-то из своих разработчиков, пусть расскажут. Вакансии от рекрутеров тут запрещены.
источник

Sergey Фrolov in Angular Kyiv
А насчёт рынков и прочего, это понятно. Вопрос был простой – да или нет.
источник

Sergey Фrolov in Angular Kyiv
Sergey Фrolov
Ясно. Тогда приводи кого-то из своих разработчиков, пусть расскажут. Вакансии от рекрутеров тут запрещены.
Поясню, вакансии только от разработчиков в свои команды, чтобы можно было предметно спросить. Для всего остального мы тут сделали @frontenduajobs
источник

(

(λx.Me) Panda in Angular Kyiv
привет! инженер ннада? (Angular с beta, rxjs, ngrx и вот это вот все. несколько реализованных больших проектов с 0 (архитектура)) так же опыт бекенда (java+springboot)  всего 15лет+ в IT. желательно ремоут, но возможен и офис (Киев)
источник

(

(λx.Me) Panda in Angular Kyiv
Ivan Granat
у меня есть компонент N
я хочу сделать два разных экрана, но чтобы темплейт из компонента N использовался на обеих страницах, но контроллеры я хочу подключить разные.
хочется переиспользовать уже готовый темплейт, а не создавать два почти идентичных компонента
темплейт-аутлетом загружай референс на темплейт, передавая данные для темплейта в контекст. templateRef для этих "контроллеров" можно в инпуты прокинуть. А можно и контент-прожекшном, зависит от того как использовать надо.
<ng-container *ngTemplateOutlet="templateRef; context: {$implicit: data}"></ng-container>
источник

M

Malikov in Angular Kyiv
(λx.Me) Panda
темплейт-аутлетом загружай референс на темплейт, передавая данные для темплейта в контекст. templateRef для этих "контроллеров" можно в инпуты прокинуть. А можно и контент-прожекшном, зависит от того как использовать надо.
<ng-container *ngTemplateOutlet="templateRef; context: {$implicit: data}"></ng-container>
награда самое доступное объяснения для человека, который написал "Ребят, я тут новенький к ангуляру.", поздравляю)
источник

(

(λx.Me) Panda in Angular Kyiv
ну, если есть один/несколько общих темплейтов, которые хочется юзать в динамике в разных компонентах, то это один из самых гибких способов. Можно погуглить  по ключевым словам ngTemplateOutlet и Content Projection
источник

AS

Alex S in Angular Kyiv
Malikov
награда самое доступное объяснения для человека, который написал "Ребят, я тут новенький к ангуляру.", поздравляю)
😂
источник
2020 July 17

А

Алекс in Angular Kyiv
Кто может пояснить почему так происходит
angularMAterial

let arr1 = [{obj1},{obj2}]
let arr2 = = new MatTableDataSource(arr1)

при этом arr1 == arr2.data (совпадают по обьектам)

дале делаем следующее
arr2.data.splice(index,1)
arr2._updateChangeSubscription();

и получаем что arr1 == arr2.data  !!!
почему так происходит , в доке не нашел что new MatTableDataSource(arr1) ссілка , это ж новый обьект , или я не дочитал ?
источник

DG

Danil Gudz in Angular Kyiv
а вызывать метод с нижним подчеркиванием - законно?
источник

DG

Danil Gudz in Angular Kyiv
и имеет значение массив тот же по ссылке или нет? помоему задача data-source отдавать данные корректные
а arr2.data.splice делать тоже незаконно
надо делать
const newData = [...arr2.data];
newData.splice(index, 1);
arr2.data = newData;
источник

А

Алекс in Angular Kyiv
так это вопрос к MaterialЮ другого метода для обновления подписччиков там нет , но даже до вызова метода просиходит то что происходит
источник

DG

Danil Gudz in Angular Kyiv
это не говоря о том что инстанс датасорса имеет странное название arr2))
источник

DG

Danil Gudz in Angular Kyiv
я написал как сделать чтоб эмит произошел
источник

DG

Danil Gudz in Angular Kyiv
нельзя мутировать данные просто, это нужно запомнить, везде и всегда
источник

А

Алекс in Angular Kyiv
Danil Gudz
и имеет значение массив тот же по ссылке или нет? помоему задача data-source отдавать данные корректные
а arr2.data.splice делать тоже незаконно
надо делать
const newData = [...arr2.data];
newData.splice(index, 1);
arr2.data = newData;
нет не имеет , делал через ссылку, то же
источник