Я пытаюсь внедрить Perfect Scrollbar в свое приложение Angular 2 и использовать Angular 2 Perfect Scrollbar wrapper: https://github.com/zefoy/angular2-perfect-scrollbar Если у меня есть большой контент в момент запуска приложения, появляется полоса прокрутки и работает нормально. Но если мой контент динамически растет - полоса прокрутки не отображается. Я думаю, что при добавлении контента мне нужно вызвать метод update() объекта Scrollbar. Как я могу назвать методы Perfect Scrollbar из компонентов Angular 2?Как вызвать метод update() в Angular 2 Perfect Scrollbar wrapper?
1
A
ответ
1
Можно сделать это так. Во-первых, вставить селектор совершенной полосы прокрутки и придать ей пользовательский идентификатор внутри шаблона HTML:
<perfect-scrollbar #scroll1 class="container">
<div class="dynamic-content"></div>
</perfect-scrollbar>
Затем в файле транскрипта относятся к этому элементу с помощью определенного ID и назначить его тип:
@ViewChild('scroll1') scroll1: PerfectScrollbarComponent;
Наконец вызовите обновление() метод через directiveRef свойство компонента Совершенная Scrollbar внутри любой метод в том же файле:
yourMethod() {
this.scroll1.directiveRef.update();
}
Смежные вопросы
- 1. Perfect-scrollbar не работает в window.load
- 2. Как вызвать метод http без наблюдаемого в Angular 2
- 3. Как вызвать метод из пользовательской директивы в Angular 2?
- 4. Perfect Scrollbar не показывает/обновляет полосу прокрутки в модальном
- 5. Nanoscroller auto update scrollbar
- 6. Типографские типы в пакете библиотеки ANgular 2
- 7. Angular 2 RC4 - Выберите ngModel delayed update
- 8. Использовать обещание для заголовков в Angular 2 HTTP client wrapper
- 9. Update/PUT json with Angular 2
- 10. View Not update- Angular
- 11. Как вызвать метод UpdatePanel1.Update() с другой страницы в ASP.NET
- 12. Невозможно вызвать метод 'update' of undefined Cgridcview
- 13. Laravel/Angular update RESTfull
- 14. Получить метод Object в Object Angular 2
- 15. Как вызвать метод cURL post в Angular js
- 16. Как вызвать метод then после метода успеха в Angular JS
- 17. Как вызвать метод из JS-файла в Angular?
- 18. Как вызвать функцию Directive/Component внутри рендеринга Angular 2
- 19. Как правильно вызвать window.matchMedia() в приложении Angular 2
- 20. Как вызвать простой сервис HTTP GET в Angular 2
- 21. Метод класса Wrapper Параметры
- 22. Как вызвать метод IronPython 2 из C#
- 23. Вызвать метод Activity1 из Activity 2
- 24. Angular 2 components tree
- 25. Как я могу вызвать метод класса внутри обещания в Angular 2?
- 26. Как вызвать Pagemethod в Angular js Service
- 27. Метод Angular 2 для запросаSelectorAll и className
- 28. Angular 2 update view on change property change
- 29. Как вызвать метод java с использованием Angular JS?
- 30. Как вызвать функцию после завершения двух подписей Angular 2?
Хорошее решение. Работал для меня. – Manwal