我有一个简单的网站,它实现了jQuery,以便在Index.html顶部横幅中创建一些带有一些图像的Slider.
现在,我想使用AngularJS,所以我将HTML代码分解为单独的部分.
如果我在原始版本中运行Index.html(不应用AngularJS模式),那么我可以看到滑块工作正常.
在应用AngularJS模式时,我将顶部横幅HTML移动到部分html,然后将ng-view应用于顶部横幅最初所在的div.
var app = angular.module('website', ['ngRoute']);
app.config(function($routeProvider) {
$routeProvider.
when('/about',{templateUrl:'app/partials/about.html'}).
when('/contact',{templateUrl:'app/partials/contact.html'}).
otherwise({redirectTo:'/home',templateUrl:'app/partials/home.html'})
});
Run Code Online (Sandbox Code Playgroud)
当我刷新页面滑块不工作时,渲染为简单的html没有任何jQuery效果,真是一团糟.
这个部分有一些jQuery插件,通常由document.ready激活.但是当角度载荷部分在ng视图中时,此事件不会触发.如何调用此事件来初始化jQuery插件?
有任何线索如何解决这个问题?
感谢任何帮助.