Javascript 将Angular JS与一起使用需要JS与:菜单悬停事件不绑定
我有一个angular js应用程序。我正在使用Requires js加载我的js文件。现在的问题是,我有一个带有下拉列表的菜单项(菜单html),在我加载各自的js for菜单之前,需要显示该菜单项,以便它可以将悬停事件绑定到菜单。我已经通过ng include加载了菜单模板。现在,当我加载我的js文件时,由于在应用程序启动后加载ng include中的html,我的html没有呈现,会发生什么。因此,菜单js文件无法绑定事件,因为在js加载时html不存在Javascript 将Angular JS与一起使用需要JS与:菜单悬停事件不绑定,javascript,jquery,angularjs,requirejs,Javascript,Jquery,Angularjs,Requirejs,我有一个angular js应用程序。我正在使用Requires js加载我的js文件。现在的问题是,我有一个带有下拉列表的菜单项(菜单html),在我加载各自的js for菜单之前,需要显示该菜单项,以便它可以将悬停事件绑定到菜单。我已经通过ng include加载了菜单模板。现在,当我加载我的js文件时,由于在应用程序启动后加载ng include中的html,我的html没有呈现,会发生什么。因此,菜单js文件无法绑定事件,因为在js加载时html不存在 任何onr都知道如何在angula
任何onr都知道如何在angular js文件中处理这个问题 我得到了答案,非常简单,告诉用户在angular启动应用程序后加载js文件 下面是我的boos trapper文件现在的样子
define(
['angular','controllers','directives','filters','services','common-controllers','require'],
function (angular,controllers,directives,filters,services,commonControllers) {
var app = angular.module('app',['controllers','directives','filters','services','common-controllers']);
app.init = function () {
angular.bootstrap(document, ['app']);
require(['bootstrap-tpls','gsap','jquery-ui','bootstrap','joinable','resizeable','custom'],function(){
});
}
return app;
}
);
这一行已经成功了
require(['bootstrap-tpls','gsap','jquery-ui','bootstrap','joinable','resizeable','custom'],function(){
});