angular2-yandex-maps icon indicating copy to clipboard operation
angular2-yandex-maps copied to clipboard

Не работает асинхронное добавление кластеров

Open igor-morev opened this issue 8 years ago • 7 comments

https://plnkr.co/edit/qHQf6JDVK6i7iiZkNrfr?p=preview

igor-morev avatar Jun 18 '17 05:06 igor-morev

Это связано с потерей контекста работает так: https://plnkr.co/edit/9E36GWjn6Y3CliVz5FLD?p=preview

Хорошая статья https://habrahabr.ru/company/wrike/blog/310422/

AnteaterKit avatar Jun 18 '17 21:06 AnteaterKit

Я не совсем понимаю где теряется контекст в этом примере, ведь функция вызывается же внутри стрелочной функции)

igor-morev avatar Jun 19 '17 01:06 igor-morev

https://plnkr.co/edit/GHSiFXCerVctOa5Tklr9?p=preview здесь тоже контекст теряется?

igor-morev avatar Jun 19 '17 13:06 igor-morev

this.add.bind(this); возвращает ссылку на функцию, но не вызывает ее, добавил вызов: https://plnkr.co/edit/tUtKesW29KgAnzXwMmwP?p=preview

да, контекст в первом примере не отваливается, пока не понимаю с чем связано)

AnteaterKit avatar Jun 19 '17 18:06 AnteaterKit

всё верно, не вызывает, но я хочу добавить кластер по клику по кнопке)

igor-morev avatar Jun 20 '17 00:06 igor-morev

https://plnkr.co/edit/djaxM0nKECMynWLJwmjO?p=preview подойдет этот пример?

AnteaterKit avatar Jun 20 '17 07:06 AnteaterKit

Не совсем, для моей задачи мне нужны именно кластеры. Вообще этот же функционал тривиальный, я удивился почему он не работает из коробки. Почему-то ngOnChanges не подхватывает изменения в 'Input'.

igor-morev avatar Jun 21 '17 01:06 igor-morev