У меня проблема, что всякий раз, когда я обновляю страницу, к URL-адресу добавляется косая черта. Я автоматически (с таймаутом) направляется в «дом» штата из состояния «intro». Когда я иду домой, вместо/home, я вижу/home /, который приводит к: Невозможно GET/home /. Ive видел предложение где-то в этом форуме добавить $ urlMatcherFactoryProvider.strictMode (false); чтобы исправить это, однако это не работает, как и ничто другое, что я пытался. Любые идеи? Спасибо!Угловая - при обновлении страницы слэш добавляется к url
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('/');
});
Решает проблему, когда URL является yourdomain.com/home показать дома HTML страницы –