我不是構建傳統的SPA,而是頁面生成服務器端。但我確實有一個角度的應用程序,我將其導入到我的網站上的所有網頁中。例如:角避免不必要的依賴注入
var app = angular.module('app',['ui.bootstrap', 'ngTable','textAngular']);
一個非常簡單的問題,但我一直沒問谷歌的權利問題(S)來尋找答案。並非我所有的頁面都需要textAngular,但我的Angular應用程序不會加載,除非我將該腳本導入到每個頁面。避免這個問題的最佳做法是什麼?
作者:「page」你是指角度路線還是從你的服務器加載的實際頁面? Angular創建單頁面應用程序,因此您應該有一個頁面確實需要所有的依賴關係。在需要時,Angular會照顧懶惰地裝載模塊。 – rob 2014-09-10 18:57:29
好點。不幸的是,我不是在建造SPA。我從服務器端填充模板,並指向此處的單獨頁面。 – That1guyoverthr 2014-09-10 19:14:32
啊我明白了。你可以做一些事情,比如爲每個頁面創建一個單獨的模塊,然後只加載需要的內容。 – rob 2014-09-10 19:16:46