Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在应用程序加载和angularjs中的每个状态更改时调用jquery插件_Javascript_Angularjs - Fatal编程技术网

Javascript 在应用程序加载和angularjs中的每个状态更改时调用jquery插件

Javascript 在应用程序加载和angularjs中的每个状态更改时调用jquery插件,javascript,angularjs,Javascript,Angularjs,在我的AngularJS应用程序中,我想调用: $('.nano').nanoScroller({ alwaysVisible: true }); 当应用程序加载时,然后当状态更改时 对于非角度应用程序,我会: $(document).ready(function(){ $('.nano').nanoScroller({ alwaysVisible: true }); }); $(document).ajaxComplete(function(){ $('.nano').nan

在我的AngularJS应用程序中,我想调用:

$('.nano').nanoScroller({ alwaysVisible: true });
当应用程序加载时,然后当状态更改时

对于非角度应用程序,我会:

$(document).ready(function(){
    $('.nano').nanoScroller({ alwaysVisible: true });
});
$(document).ajaxComplete(function(){
    $('.nano').nanoScroller({ alwaysVisible: true });
});
我已经研究了如何使用指令:

.directive('nanoScoller', function() {
  return {
    $('.nano').nanoScroller({ alwaysVisible: true });
  };
});

但是,我如何以与上面相同的方式调用它呢?

您可以在路由/状态更改时运行代码

如果您使用的是angular router,则可以在$routeChangeSuccess上运行此功能。更多