【发布时间】:2016-07-11 20:34:45
【问题描述】:
当我启动我的应用程序时,会打开以下网址:http://localhost:8080/#/。我正在尝试做的是在加载应用程序时打开这个网址:http://localhost:8080/,但我无法实现这一点。
我正在使用 AngularJS 和 $routeProvider 根据 url 加载内容。我不太确定它是如何工作的,而且我也不清楚文档。这是代码:
'use strict';
angular.module('login', ['login.filters', 'login.services', 'login.directives', 'login.controllers']).
config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/', {templateUrl: 'partials/partial1.html', controller: 'MyCtrl1'});
$routeProvider.otherwise({redirectTo: '/'});
}]);
你能帮我找出不需要的“#”吗?
【问题讨论】:
-
哈希是角度路由的基础,除非在 html 模式下运行,并且在这样做之前需要考虑一些重要的警告。花一些时间阅读路由器上的文档。
-
阅读手册...这里都有解释
标签: javascript angularjs route-provider