2014-02-27 64 views
0

我剛剛從Angular 1.2.2升級到Angular 1.2.9,它搞亂了我的bootstrap grid css。現在:before:after標記不會呈現。AngularJS升級與CSS混淆?

看看這張截圖來自前:

enter image description here

,然後截圖後:

enter image description here

通知搞砸了佈局和缺乏:before/:after。檢查這些屬性是bootstrap的明確修正,這顯然會導致此問題。

enter image description here

其他人遇到此?僅添加/刪除angularjs升級可解決問題,並確保包含與:before:after相關的css。

+0

正在升級的角度你做,因爲你的CSS是最後一個工作的唯一的事?你是否通過縮小變量來驗證角度是罪魁禍首? – jraede

+0

是的,我可以恢復,它完美的作品。再次應用更新將會破壞它。 – amcdnl

+0

奇怪。那麼更新的Angular版本呢? (他們現在高達1.2.12我認爲) – jraede

回答

0

罪魁禍首是嵌套的形式標籤,似乎角度是刪除嵌套的一個(可能愚蠢的我有嵌套,但沒有意識到它)和嵌套的標籤有form-horizontal類創建這些:之後/:標籤。

例如爲:

<form class="form-horizontal" role="form"> 
     ... 
     <form class="form-horizontal" role="form"> 
     ... 
+0

我可以看到這造成其他模式嵌套在窗體內的其他人的問題... – amcdnl