Uygulamamda gezinmek için Angular ui.router kullanıyorum. Genellikle, url aşağıdaki gibi görünmelidir:# nedir? ui.router içinde demek?
http://localhost:8001/#!/start
Ne anlama geliyor:
http://localhost:8001/#/start
Ama benim durumumda
, bu gibi görünüyor?Ayrıca, bu siteden başlangıç sayfamdan farklı bir URL'yi çağırıyorsam, URL'nin geçersiz göründüğü için her zaman yeniden yönlendirildiğimi fark ettim.
mainApp.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
'use strict';
$urlRouterProvider.otherwise('start');
$stateProvider
.state('start', {
url: '/start',
templateUrl: 'views/start.html'
})
.state('registration-activate', {
url: '/registration/activate/{activationKey}',
templateUrl: 'views/registration-activation.html'
})
;
}]);
aramaya çalışacağız zaman
localhost: 8001/#/kayıt/I başlangıç sayfasına yönlendirildi/xyz etkinleştirin.
http://stackoverflow.com/questions/40478676/i-am-using-angular- ve-my-url-her zaman-a-ünlem işareti/40478862 – Taki
Yapılandırmamı denetledim, ancak hashPrefix'i ayarlamadım. Bir web sunucusunu simüle etmek için gulp kullandığım bir konu mu? – Kahuna