Javascript MEAN-Angular-JS-Extend server.JS

Javascript MEAN-Angular-JS-Extend server.JS,javascript,angularjs,mean.io,Javascript,Angularjs,Mean.io,在基于MEAN编写了一个应用程序几天几周之后,我遇到了一个问题,通常称为server.js-file的文件越来越大。 它包含应用程序设置和配置,还有角度路由和Mongod查询。所以你可以想象 所以我的第一个问题是,如何extand文件?例如,我需要做什么,路由在另一个文件中,并且查询是分开的,并且应用程序仍然能够找到它的“方法” 另一个主题是类似的问题:html文件很大,阅读起来不清楚,因为导航栏(例如)在每个页面中,但总是有相同的代码。那么,如何将特定的代码注入到每个html页面中呢?如果您的

在基于MEAN编写了一个应用程序几天几周之后,我遇到了一个问题,通常称为server.js-file的文件越来越大。 它包含应用程序设置和配置,还有角度路由和Mongod查询。所以你可以想象

所以我的第一个问题是,如何extand文件?例如,我需要做什么,路由在另一个文件中,并且查询是分开的,并且应用程序仍然能够找到它的“方法”


另一个主题是类似的问题:html文件很大,阅读起来不清楚,因为导航栏(例如)在每个页面中,但总是有相同的代码。那么,如何将特定的代码注入到每个html页面中呢?

如果您的html文件越来越大,难以管理,并且您使用的是平均堆栈,那么您可以编写一个新的Angle指令来帮助将html拆分为更小、更易于管理的部分

例如,用angular编写一个新指令

angular.directive('navbar',function(){
返回{
限制:“E”
templateUrl:'yourpath/navbar.html
}

现在,在html中,您只需插入以下内容: