我遇到的问题是,无论何时刷新页面,都会在网址中添加斜杠。我自动(有超时)从状态'介绍'指向状态'家'。当我回家,而不是/ home,我看/ home /导致:无法获得/ home /。 我在这个论坛的某个地方看到过添加$ urlMatcherFactoryProvider.strictMode(false)的建议;解决这个问题,然而这并不像我试过的那样好。有什么想法吗?谢谢!
app.config(function ($stateProvider) {
$stateProvider.state('intro', {
url: '/',
templateUrl: 'intro/intro.html',
controller: 'introCtrl'
});
});
app.config(function ($stateProvider) {
$stateProvider.state('home', {
url: '/home',
templateUrl: 'home/home.html',
controller: 'homeCtrl'
});
});
我的app.js文件:
var app=angular.module('myApp', ['ui.router', 'ui.materialize']);
app.config(function ($urlRouterProvider, $locationProvider,$urlMatcherFactoryProvider) {
$locationProvider.html5Mode(true);
$urlRouterProvider.otherwise('/');
});
答案 0 :(得分:0)
使用此代码
{{1}}