我正在開展一個大項目。該項目結構複雜。大多數頁面都是在Twig的服務器端生成的。 現在我們將項目移動到AngularJS。 剛纔不可能在整個項目中使用角度路由。但在某個地方,這是必要的。
我們的麻煩來了。
如果我在html標記中添加'ng-app',例如,在某些頁面上角度添加哈希值。 對我而言,這並不是無處不在。 在開始頁面(項目/配置文件9868766),url是原樣。但在其他一些(項目/社區/列表)上,angular會做類似這樣的事情:project/community/list /#list。 這是非常不可取的。 尚未在$ route服務中配置任何角路由。 請幫助我找出導致這種行爲的原因,以及我應該如何使所有事情順利進行。
我想在html標記中添加ng-app,並且不會對現有代碼產生任何麻煩,這可能會使用散列。我想使用角度指令,控制器和其他東西,包括$ location服務來在一些頁面上設置和跟蹤哈希值。然後將所有內容移動到Angular,並且在開始使用Angular路線之後。
謝謝!
PS:英語不是我的母語,對於一些奇怪的結構和錯誤感到抱歉。 ))
Thanx,但在兩種模式下幾乎相同。切換模式只是使哈希看起來不同。 Angular仍在改變網址。稍後我會寫,究竟是什麼。 –