Javascript 尝试学习角度-为什么不是';分页在这里不起作用吗?
我想通过做一个小爱好项目来学习。我试图遵循这里给出的分页示例-,但我无法让它为我工作。我做错了什么?这是密码- htmlJavascript 尝试学习角度-为什么不是';分页在这里不起作用吗?,javascript,angularjs,pagination,Javascript,Angularjs,Pagination,我想通过做一个小爱好项目来学习。我试图遵循这里给出的分页示例-,但我无法让它为我工作。我做错了什么?这是密码- html <!DOCTYPE html> <html lang="en" ng-app="dungeonIndex"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <me
<!DOCTYPE html>
<html lang="en" ng-app="dungeonIndex">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>Dungeon Magazine Adventures List</title>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.10.0/ui-bootstrap-tpls.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<div class="container">
<table class="table" ng-controller="DungeonController">
<tr>
<th>Issue</th>
<th>Adventure</th>
<th>Game</th>
<th>Setting</th>
<th>Level(s)</th>
<th>Author(s)</th>
</tr>
<tr ng-repeat="dungeon in dungeons | limitTo:pageSize ">
<td>{{dungeon.issue}}</td>
<td>{{dungeon.title}}</td>
<td>{{dungeon.game}}</td>
<td>{{dungeon.setting}}</td>
<td>{{dungeon.levels}}</td>
<td>{{dungeon.author}}</td>
</tr>
</table>
<div data-pagination="" data-num-pages="numPages()" data-current-page="currentPage" data-max-size="maxSize" data-boundary-links="true"></div>
</div>
</body>
</html>
我没有完整的解决方案,但您必须在您的身体或div中写入“ng控制器”
<body ng-controller="DungeonController">
<div class="container">
<table class="table">
<tr>
<th>Issue</th>
<th>Adventure</th>
<th>Game</th>
<th>Setting</th>
<th>Level(s)</th>
<th>Author(s)</th>
</tr>
<tr ng-repeat="dungeon in dungeons | limitTo:pageSize ">
<td>{{dungeon.issue}}</td>
<td>{{dungeon.title}}</td>
<td>{{dungeon.game}}</td>
<td>{{dungeon.setting}}</td>
<td>{{dungeon.levels}}</td>
<td>{{dungeon.author}}</td>
</tr>
</table>
<div data-pagination="" data-num-pages="numPages()" data-current-page="currentPage" data-max-size="maxSize" data-boundary-links="true"></div>
</div>
问题
冒险
游戏
背景
级别(s)
作者
{{地牢问题}
{{dungeon.title}
{{地牢.游戏}
{{dungeon.setting}
{{dungeon.levels}
{{地牢.作者}
如果表上有控制器,则只有表self及其子元素知道控制器。在任何有数据num页面的地方,都可以将其更改为数据页面大小,因为您没有反变量numPages。在reddit上得到了我的答案-
<body ng-controller="DungeonController">
<div class="container">
<table class="table">
<tr>
<th>Issue</th>
<th>Adventure</th>
<th>Game</th>
<th>Setting</th>
<th>Level(s)</th>
<th>Author(s)</th>
</tr>
<tr ng-repeat="dungeon in dungeons | limitTo:pageSize ">
<td>{{dungeon.issue}}</td>
<td>{{dungeon.title}}</td>
<td>{{dungeon.game}}</td>
<td>{{dungeon.setting}}</td>
<td>{{dungeon.levels}}</td>
<td>{{dungeon.author}}</td>
</tr>
</table>
<div data-pagination="" data-num-pages="numPages()" data-current-page="currentPage" data-max-size="maxSize" data-boundary-links="true"></div>
</div>