我将 ui-router 插件(https://github.com/angular-ui/ui-router)与 angularjs 一起使用。这是代码片段:
$stateProvider.state('home', {
url: '',
controller: function() { console.log('home controller'); },
onEnter: console.log('home onEnter')
});
当 url 为“/”时,我在控制台中只收到“home onEnter”消息,而当 url 为空时,我会同时收到这两个消息。为什么会发生?'/' 和 '' 之间有什么区别吗?