Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ngRoute don';在ngView中不显示视图_Angularjs_Ng View_Angularjs Ng Route - Fatal编程技术网

Angularjs ngRoute don';在ngView中不显示视图

Angularjs ngRoute don';在ngView中不显示视图,angularjs,ng-view,angularjs-ng-route,Angularjs,Ng View,Angularjs Ng Route,我从一个带有c#WebAPI+AngularJS的基本应用程序开始。我使用AngularJS ngRoute进行路由。页面已完全加载,辅助文件中的代码显示正确。问题在于使用ngRoute模板化的文件(或代码)存在。。。这是我的密码 我的app.js: var App = angular.module('App', ['ngRoute']); // configure our routes App.config(function ($routeProvider) { $routeProv

我从一个带有c#WebAPI+AngularJS的基本应用程序开始。我使用AngularJS ngRoute进行路由。页面已完全加载,辅助文件中的代码显示正确。问题在于使用ngRoute模板化的文件(或代码)存在。。。这是我的密码

我的app.js:

var App = angular.module('App', ['ngRoute']);

// configure our routes
App.config(function ($routeProvider) {
    $routeProvider

        // route for the home page
        .when('/', {
            templateUrl: 'views/home.html'
        })
        .otherwise({ redirectTo: '/' });
    $locationProvider.html5Mode(true);
});
my Index.html:

<body class="hold-transition skin-blue sidebar-mini" ng-app>
    <div class="wrapper">

        <!-- Header -->
        <header class="main-header" ng-include src="'views/common/header.html'"></header>
        <!-- Menú Principal -->
        <aside class="main-sidebar" ng-include src="'views/common/sidebar.html'"></aside>

        <!-- Contenido de la página -->
        <div class="content-wrapper" ng-view>

        </div>
        <!-- Footer -->
        <footer class="main-footer" ng-include src="'views/common/footer.html'"></footer>
    </div>


我没有通过$routeProvider的依赖注入。我更改了它,然后我将ng app更改为ng app=“app”,并开始正常工作。谢谢大家

您使用的是什么版本的angularjs?除非您使用的是一个绝对古老的版本,否则我不会期望这些代码中的任何一个能够正常工作。。。。blank
ng app
声明在很长一段时间内(1.2x)都不受支持。请尝试
ng app=“app”
。另外,您是否在浏览器控制台中看到任何错误?我正在使用AngularJS v1.7.2。当我将ng app更改为ng app=“app”时,Angular停止工作,并在控制台日志中看到一些错误。错误:[$injector:modulerr]问题正文中出现完全错误,请!我怀疑“角度停止工作”;我怀疑angular从一开始就没有做过任何事情,除非你的代码中有多个
ng应用程序
,而你在这里没有显示出来。。。。