[英]angular-route doesn't seem to activate automatically
我目前在angular-route@1.5.8模块上遇到问题。
路由器似乎无法自行激活。 我的意思是,当我调用页面( http://localhost/index.html )时,请求的模板没有显示。 但是,手动在网址末尾添加井号(#),会激活路由器并显示正确的模板。
我用几乎相同的路由器配置构建了一个测试应用程序,并且在该应用程序中,路由器能够按预期工作。
控制台中没有记录错误。
这是配置:
angular.module('app', ['ngRoute'])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: './app/html/default.html'
})
.when('/login', {
templateUrl: './app/html/login.html',
})
.otherwise({
redirectTo: '/'
});
});
模板基本上是一个带有一些文本的span标签,以显示正在显示的模板。
任何帮助表示赞赏。
您是否在索引页上放置了ng-view指令? 您应该共享更多相关的路由代码,html,模板。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.