Angular ng-view不替换视图

时间:2015-09-22 08:50:35

标签: jquery angularjs angularjs-directive angularjs-scope angularjs-routing

我的代码如下

<!DOCTYPE html>
<html ng-app="mainApp">
<head>
    <script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular-route.min.js"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular-resource.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
        <script type="text/javascript" src="../modules/mainApp.js"></script>
</head>
    <body>
        <h1>{{Title}}</h1>
        <div ng-view>
        </div>
    </body>
</html>

我的angularjs文件如下

var mainApp = angular.module('mainApp',['ngRoute']).run(function($rootScope){
    $rootScope.Title = "Alpha Bravo Charlie";
});

//routing
mainApp.config(function($routeProvider){
    alert('hello');
     alert("hello2");
    $routeProvider
    .when('/',
    {
        templateUrl:'views/view1.html',
        controller: 'CustController'

    });
});

mainApp.controller('CustController',function($scope){
    $scope.customers=[
            {name:'Dave Jones', city:'Dubai', number: '00001'},
            {name:'Nouman Ali', city:'Lahore', number: '00002'},
            {name:'Winz Cruz', city:'Dubai', number: '00003'},
            {name:'Roberto Mancini', city:'Per', number: '00004'},
            {name:'Dave Ands', city:'Abu Dhabi', number: '00005'},
        ];
});

它相应地更改了标题,但实际上我在运行时替换了视图,但是当我加载index.html页面时,没有任何事情发生,并且控制台上出现错误

  

错误:无法执行&#39; replaceState&#39;历史&#39;历史状态   带URL的对象   &#39;文件:/// d:/practice_code/nodejs/angular/views/index.html#/D:/&#39;不能   在原文&#39; null&#39;。

的文档中创建

1 个答案:

答案 0 :(得分:1)

请在此处检查或发布项目文件夹结构以及运行网络服务器的位置。根据我的观察,来自“D:/ practice_code / nodejs / angular / views /index.html”的项目路径似乎是在views文件夹中,因为index.html位于views文件夹下。

请检查并运行您的网络服务器以获取正确的目录