【问题标题】:angular-route doesn't seem to activate automatically角度路由似乎不会自动激活
【发布时间】:2016-07-27 13:55:23
【问题描述】:

我目前遇到了 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: '/'
               });
    });

模板基本上是一个跨度标签,带有一些文本来显示正在显示的模板。

感谢任何帮助。

【问题讨论】:

    标签: javascript angularjs angular-routing


    【解决方案1】:

    您是否将 ng-view 指令放在您的索引页面上?您应该分享更多相关的路由代码、html、模板。

    【讨论】:

      猜你喜欢
      • 2019-07-16
      • 1970-01-01
      • 2021-06-04
      • 2018-06-17
      • 2020-12-29
      • 1970-01-01
      • 2017-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多