MEAN - Angular - JS - Extend server.js

MEAN - Angular - JS - Extend server.js

本文关键字:server js Extend JS Angular MEAN      更新时间:2023-09-26

经过几天几周的基于MEAN的应用程序编程,我遇到了一个问题,通常称为server.js的文件变得越来越大。它包含了应用程序的设置和配置,还有Angular Routing和Mongod Queries。所以你可以想象。。。

所以我的第一个问题是,如何对文件进行extand?例如,我需要做什么,路由在另一个文件中,查询也是分开的,应用程序仍然找到它的"路"。

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

如果您的HTML文件越来越大,难以管理,并且您正在使用MEAN堆栈,那么您可以编写一个新的角度指令,帮助将HTML拆分为更小、更易于管理的部分。

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

angular.directive('navbar', function(){ return { restrict: 'E' templateUrl: 'yourpath/navbar.html }

现在,在你的html中,你只需要插入以下内容:

<navbar></navbar>