2013-10-23 29 views
3

我正在構建基於MEAN堆棧的Web應用程序。 我使用引導程序作爲css lib,並在我的兩個文件「app.css」和「mio.css」中使用一些css覆蓋,該應用程序工作得很好,直到我在處理兩個部分的控制器中點擊了refresh,重新加載除了我的2個CSS文件。使用單個控制器控制兩個Partial時未加載角度css文件

<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.no-icons.min.css" rel="stylesheet"> 
<link href="//netdna.bootstrapcdn.com/font-awesome/3.1.1/css/font-awesome.min.css" rel="stylesheet"> 

<link rel="stylesheet" href="css/app.css"> 
<link rel="stylesheet" href="css/mio.css"> 

如果我檢查它們所包含的數據的index.html(頭主體DCC)

你可以建議發生了什麼?

回答

5

嘗試使用完整文件路徑到css文件。例如..

<link rel="stylesheet" href="/assets/css/app.css"> 

這個問題可能在服務器端。由於角度應用程序是單頁面ajax應用程序,服務器必須將所有請求重定向到index.html頁面,除了資產。您的服務器可能會返回index.html頁面而不是您的css文件。

+1

它的工作原理,但更好的方法是'/ css/app.css',因爲它似乎總是指基本URL – jay

+0

+1同意。它們在技術上相同,但是您的方式意味着您在更改主機時不必更新基本URL –