我目前遇到了angular-route@1.5.8模块的问题。
路由器似乎没有自行激活。我的意思是当我调用页面(http://localhost/index.html)时,请求的模板不会显示。但是,手动将哈希(#)添加到URL的末尾,激活路由器并显示正确的模板。
我使用几乎相同的路由器配置构建测试应用程序,并且在该应用程序中,路由器按预期工作。
控制台中没有记录任何错误。
这是配置:
angular.module('app', ['ngRoute'])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: './app/html/default.html'
})
.when('/login', {
templateUrl: './app/html/login.html',
})
.otherwise({
redirectTo: '/'
});
});
模板基本上是一个span-tag,带有一些文本以显示正在显示的模板。
任何帮助都是适用的。
答案 0 :(得分:0)
您是否在索引页面上添加了ng-view指令?您应该分享更多相关的路由代码,html和模板。