0
我使用帶有angularjs的UI路由器插件(https://github.com/angular-ui/ui-router)。這裏是代碼段:Angularjs ui-router home route
$stateProvider.state('home', {
url: '',
controller: function() { console.log('home controller'); },
onEnter: console.log('home onEnter')
});
當網址爲「/」我在控制檯中只得到「回家的OnEnter」消息,當URL是空的,我得到兩個。爲什麼會發生? '/'和''之間是否有區別?
我並不關心搜索引擎優化,我只是苦苦掙扎,試圖理解事情是如何工作的。例如,如果我編寫三種不同的狀態,如家庭,用戶和文件,並將/ home,/ users,/ files這樣的urls,然後轉到'/'我得到每個狀態執行onEnter。但是,怎麼樣,我沒有輸入其中的任何一個。完全困惑 – Victor 2013-05-12 09:12:46
如果你做了一個jsfiddle,我會很高興看到這個問題。 – Lander 2013-05-12 10:25:17