繁体   English   中英

基本角路线不起作用

[英]Basic Angular Route Not Working

尝试设置简单的角度路线,但视图/部分未加载,即未显示且未出现在“网络”选项卡中。 我相信它的设置正确,看不到是什么原因造成的。

app.js

var app = angular.module('app', ['ui.bootstrap', 'ngAnimate','ngRoute'])
.config(function ($routeProvider) {
    $routeProvider
      .when('/', {
        templateUrl: 'views/main.html',
        controller: 'MainCtrl'
      })
      .otherwise({
        redirectTo: '/'
      });
  });

的index.html

<html>
  <head>
    <meta charset="utf-8">
    <title>Main</title>
  </head>
  <body ng-app="app">
    <div class="container">
    <div ng-view></div>
    </div>

    <script src="bower_components\angular\angular.js"></script>
    <script src="bower_components\angular-route\angular-route.js"></script>
    <script src="bower_components\angular-animate\angular-animate.js"></script>
    <script src="bower_components\jquery\dist\jquery.min.js"></script>
    <script src="public/assets/js/app.js"></script>
    <script src="public/assets/js/controllers/main.js"></script>
  </body>

</html>

任何想法为什么不显示?

谢谢

UPDATE

我没有收到任何控制台错误-我的观点很简单

我正在使用快速路线到达页面:

app.all("/*", function(req, res, next) {
    res.sendfile("index.html", { root: __dirname + "/public" });
  });

我在index.html页面中错过了ng-controller

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM