Angular UI路由器:ui-sref不渲染渲染我试图路由到的页面,但它出现在我的开发工具中

时间:2016-11-19 22:16:12

标签: javascript angularjs routing angular-ui-router

我一直在尴尬地长时间地对抗这个问题。我正在使用Angular UI路由器处理我正在处理的小型个人项目中的路由,我有一个奇怪的问题。我有一个非常简单的HTML文件:

<head>

  <title>MY FUN EXCITING PROJECT</title>

  <script src='node_modules/angular/angular.min.js'></script>
  <script src='node_modules/angular-ui-router/release/angular-ui-router.min.js'></script>
  <script src='app.js'></script>
  <script src='routes.js'></script>
  <script src='dist/auth/authenticationController.js'></script>
  <script src='dist/auth/authenticationFactory.js'></script>

</head>

<body>
  <H1>I AM A FILE. HELLO.</H1>
  <a ui-sref='login'>CLICK ME</a>

</body>

而且,一个非常简单的路由提供者文件:

(function () {
  'use strict';

  angular.module('project',['ui.router'])
  .config(['$stateProvider', function ($stateProvider) {
    $stateProvider
      .state('login', {
        url: '/login',
        templateUrl:'dist/auth/authentication.html'
      });
  }])
})();

现在,authentication.html文件只是一个

我是一个认证页面

发生的事情是点击链接会导致地址栏中的地址正确更改,但模板本身不会呈现。但是,如果我查看开发工具,则会从响应中发回页面(附带截图)。 enter image description here

我正在使用基本准系统节点服务器为此运行服务器,并使用

app.use(express.static(__dirname+'/public')); 

提供所有文件。有什么基本的东西我不见了吗?我会无限感激任何帮助。谢谢!

0 个答案:

没有答案