0
這是我route.js路由類型錯誤:無法讀取屬性「html5Mode」
export default routesConfig;
function routesConfig($stateProvider, $urlRouterProvider, $locationProvider) {
$locationProvider.html5Mode(true).hashPrefix('!');
$urlRouterProvider.otherwise('/');
$stateProvider
.state('login', {
url: '/',
component: 'login'
})
.state('home', {
abstract: true,
url: '/home',
component: 'home'
})
}
在我app.js和配置文件
angular.module('app', [
uiRouter,
Login,
Home
])
.config(['$locationProvider'],routesConfig())
.component('app', AppComponent);
登錄和家庭是兩個模塊,每個模塊有與它相關的組件。
你沒有'hashPrefix'試試嗎? – Weedoze
在你的'app.js'文件中,你可以在調用'routesConfig()'時添加'$ locationProvider'作爲參數嗎? – ProfNandaa
這應該是第三個參數。 –