Вот мой код, который я хочу вспомнить $('.ams-items').slimScroll() функция
$('.ams-items').slimScroll()
angular.element(document).ready(function () { $('.ams-items').slimScroll({ alwaysVisible: true }); });
Пожалуйста, помогите мне!
Любой код jQuery, который управляет DOM, должен быть инкапсулирован в пользовательскую директиву чтобы он выполнялся, когда среда AngularJS создает элемент.
app.directive("mySlimScroll", function() return { link: postLink, }; function postLink(scope,elem,attrs) { elem.slimScroll({ alwaysVisible: true }); } });
<div class="ams-items" my-slim-scroll> </div>
Чтобы использовать jQuery, просто убедитесь, что он загружен до файла angular.js.
angular.js
Для получения дополнительной информации см.