ngTable基本示例不起作用
ngTable basic example not working
https://plnkr.co/edit/z7I2zewXwvovZ8023rHm?p=preview
请帮我处理上面plnkr中的ngTable示例。我无法显示表格,当我看到控制台日志时,模板出现了单个元素的错误。
代码:script.js
angular.module("myApp", ["ngTable"]);
angular.module('myApp')
.controller('myCtrl',function($scope,NgTableParams){
var self = this;
var data = [{name: "Moroni", age: 50},{name: "Moroni", age: 50},{name:"Moroni", age: 50}];
self.tableParams = new NgTableParams({}, { data: data});
});
index.html
<body ng-app="myApp" controller="myCtrl as vm">
{{8+7}}
<table ng-table="tableParams" class="table" show-filter="true">
<tbody>
<tr ng-repeat="user in $data">
<td title="'Name'" filter="{ name: 'text'}" sortable="'name'">
{{user.name}}</td>
<td title="'Age'" filter="{ age: 'number'}" sortable="'age'">
{{user.age}}</td>
</tr>
</tbody>
</table>
您引用脚本的顺序是错误的,script.js应该在加载ng表之后加载
<div class="container">
<table ng-table="vm.tableParams" class="table" show-filter="true">
<tr ng-repeat="user in $data">
<td title="'Name'" filter="{ name: 'text'}" sortable="'name'">
{{user.name}}</td>
<td title="'Age'" filter="{ age: 'number'}" sortable="'age'">
{{user.age}}</td>
</tr>
</table>
</div>
工作演示
试试这个
<!DOCTYPE html>
<html>
<head>
<script data-require="angular.js@1.2.0" data-semver="1.2.0" src="https://code.angularjs.org/1.2.0/angular.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
<link rel="stylesheet" href="https://cdn.rawgit.com/esvit/ng-table/1.0.0/dist/ng-table.min.css">
<script src="https://cdn.rawgit.com/esvit/ng-table/1.0.0/dist/ng-table.js"></script>
<script>
// Code goes here
angular.module("myApp", ["ngTable"])
.controller('myCtrl',function($scope,NgTableParams){
var self = this;
var data = [{name: "Moroni", age: 50},{name: "Moroni", age: 50},{name: "Moroni", age: 50}];
self.tableParams = new NgTableParams({}, { dataset: data});
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl as vm">
{{8+7}}
<table ng-table="vm.tableParams" class="table" show-filter="true">
<tbody>
<tr ng-repeat="user in $data">
<td title="'Name'" filter="{ name: 'text'}" sortable="'name'">
{{user.name}}</td>
<td title="'Age'" filter="{ age: 'number'}" sortable="'age'">
{{user.age}}</td>
</tr>
</tbody>
</table>
</body>
</html>
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 我的javascript for循环不起作用
- Meteor-添加用户自定义字段的方法不起作用
- 角度 NgTable 分页不起作用
- 使用嵌套json时,ngTable中的排序不起作用
- ngTable基本示例不起作用
- ngTable不起作用,简单的例子-从官方网站复制