Javascript 将Angular JS与一起使用需要JS与:菜单悬停事件不绑定

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

我有一个angular js应用程序。我正在使用Requires js加载我的js文件。现在的问题是,我有一个带有下拉列表的菜单项(菜单html),在我加载各自的js for菜单之前,需要显示该菜单项,以便它可以将悬停事件绑定到菜单。我已经通过ng include加载了菜单模板。现在,当我加载我的js文件时,由于在应用程序启动后加载ng include中的html,我的html没有呈现,会发生什么。因此,菜单js文件无法绑定事件,因为在js加载时html不存在


任何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(){
            });