ngRoute未在Laravel应用程序中加载视图

时间:2016-06-19 11:27:46

标签: angularjs laravel laravel-5.2

另一天,我一直在与这个问题作斗争。这是我的角度代码:

    angular.module('myApp', ['ngRoute'])
.config(function($routeProvider) {
        $routeProvider
            .when('/', {
                templateUrl : '../views/home.html',
                controller  : 'IndexController'
            })

            .when('/admin', {
                templateUrl : '../admin/index.html',
                controller  : 'IndexController'
            })

            .otherwise('/');
    });

以下是我的laravel app公共文件夹中的index.html代码:

<ng-include src="'views/header.html'"></ng-include>
<ng-view></ng-view>
<ng-include src="'views/footer.html'"></ng-include>


    <script src="bower_components/angular/angular.min.js"></script>
    <script src="bower_components/angular-route/angular-route.min.js"></script>
    <script src="js/app.js"></script>
    <script src="js/controllers.js"></script>
    <script src="js/jquery.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/jquery.scrollUp.min.js"></script>
    <script src="js/price-range.js"></script>
    <script src="js/jquery.prettyPhoto.js"></script>
    <script src="js/main.js"></script>

因此,当我在根路径上时,我只获得页眉和页脚,而在我的浏览器来源中,我得到了<!-- ngView: undefined -->

这是我的应用程序的目录结构:

enter image description here

我是否正确使用Angular做了一切?

0 个答案:

没有答案