另一天,我一直在与这个问题作斗争。这是我的角度代码:
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 -->
这是我的应用程序的目录结构:
我是否正确使用Angular做了一切?