Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
igor-morev opened this issue Jun 18, 2017 · 7 comments

Comments

@igor-morev
Copy link

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

@AnteaterKit
Copy link
Owner

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

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

@igor-morev
Copy link
Author

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

@igor-morev
Copy link
Author

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

@AnteaterKit
Copy link
Owner

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

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

@igor-morev
Copy link
Author

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

@AnteaterKit
Copy link
Owner

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

@igor-morev
Copy link
Author

igor-morev commented Jun 21, 2017

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants