2015-11-12 70 views
0

經過幾天和幾周的基於MEAN的應用程序編程之後,我遇到了問題,即通常稱爲server.js的文件越來越大。 它包含應用程序設置和配置,也有Angular-Routing和Mongod-Queries。所以你可以想象...MEAN - Angular - JS - 擴展server.js

所以我的第一個問題是,如何extand文件?例如,我需要做什麼,路由是在另一個文件中,還有查詢是單獨的,應用程序仍然找到它的「方式」。

另一個話題,但類似的問題:該html文件是很大,不清楚讀取,導致Navbar(例如)在每個頁面,但始終相同的代碼。那麼如何將特定的代碼注入每個html頁面呢?

回答

0

如果您的HTML文件變得越來越大,難以管理,並且您正在使用MEAN堆棧,那麼您可以編寫一個新的角度指令來幫助將您的html分成更小的更易於管理的部分。

例如寫一個新的指令。

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

現在在你的HTML你必須插入如下:

<navbar></navbar>