出于某种原因,似乎没有显示$ routeProvider请求的内容。
我对AngularJS很陌生,所以请随意指出我的愚蠢。
的index.html:
<div ng-cloak id="main" ng-app="route" ng-controller="routeCtrl">
<ng-view></ng-view>
</div>
...
<script src="javascript/angular.min.js"> </script>
<script src="javascript/data.js"> </script>
<script src="javascript/route.js"> </script>
data.js:
var app = angular.module('route', ['ngRoute'])
app.controller('routeCtrl', function($scope){
$scope.array = [
//array stuff here
]
})
app.config(['$routeProvider', function ($routeProvider){
$routeProvider
.when('/',{templateUrl: 'partials/table.html'})
.otherwise({template: "<div> not found </div>"})
}]);
- 唯一显示的是标题。我在同一个div中有一个工作{{1 + 1}},以确保angularjs不被破坏。
- 去http://localhost:8000/#/jjabdqyuwbdy没有做任何事情
- table.html:文件是一个简单的表格,用于重复 data.js 中$ scope.array的数据。它在我最初设置之前起作用,然后再将其移动到单独的文件中。
我错过了什么吗?