я не могу показаться, чтобы получить мой маршрут работает ...angularjs маршрут меняет URL
Если я иду: http://localhost:8000/#/notes, он меняет свой адрес на: http://localhost:8000/#!#%2Fnotes. Это также не работает: http://localhost:8000/#!#notes.
Запуск angularjs 1.6 и маршрут 1.6. Я также использую веб-сервер gulp.
routes.js:
angular.module('NoteWrangler').config(function($routeProvider){
$routeProvider.when('/notes', {
templateUrl: '/templates/pages/notes/index.html'
})
});
index.html:
<div class="wrapper">
<div ng-view>
</div>
</div>
<script src="/node_modules/jquery/dist/jquery.js" charset="utf-8"></script>
<script src="/node_modules/angular/angular.js" charset="utf-8"></script>
<script src="/node_modules/angular-route/angular-route.js" charset="utf-8"></script>
<script src="app.js"></script>
<script src="routes.js"></script>
gulpFile.js
var gulp = require('gulp');
var webserver = require('gulp-webserver');
gulp.task('webserver', function() {
gulp.src('./')
.pipe(webserver({
livereload: true,
open: true
}));
});
только предложение, пожалуйста, используйте UI-маршрутизатор. – pranavjindal999
Я предполагаю, что ваша проблема такая же, как у этого http://stackoverflow.com/questions/41211875/angularjs-1-6-0-latest-now-routes-not-working – Callum
Возможный дубликат [angularjs 1.6.0 (последние сейчас) маршруты не работают] (http://stackoverflow.com/questions/41211875/angularjs-1-6-0-latest-now-routes-not-working) – Callum