智能 table 不显示
smart table not displaying
我是 AngularJS 和 Smart Table 的新手...我正在尝试完成一个简单的 Smart Table 示例,但由于某些原因我不能似乎可以显示我的 table 数据。
这是我的 html:
<body ng-controller="basicsCtrl">
<p>Hello {{name}}!</p>
<table st-table="rowCollection" class="table table-striped">
<thead>
<tr>
<th>first name</th>
<th>last name</th>
<th>birth date</th>
<th>balance</th>
<th>email</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="row in rowCollection">
<td>{{row.firstName}}</td>
<td>{{row.lastName}}</td>
<td>{{row.birthDate}}</td>
<td>{{row.balance}}</td>
<td>{{row.email}}</td>
</tr>
</tbody>
</table>
</body>
这是我的 js:
var app = angular.module('myApp', ['smartTable.table']);
app.controller('basicsCtrl', ['$scope', function (scope) {
scope.rowCollection = [
{firstName: 'Laurent', lastName: 'Renard', birthDate: new Date('1987-05-21'), balance: 102, email: 'whatever@gmail.com'},
{firstName: 'Blandine', lastName: 'Faivre', birthDate: new Date('1987-04-25'), balance: -2323.22, email: 'oufblandou@gmail.com'},
{firstName: 'Francoise', lastName: 'Frere', birthDate: new Date('1955-08-27'), balance: 42343, email: 'raymondef@gmail.com'}
];
scope.name = "World";
}]);
这是我的插件代码:
http://plnkr.co/edit/335mfrwqHQXewqXJ4N0I?p=preview
谢谢!
莎娜
轻松修复
更改此行:
var app = angular.module('myApp', ['smartTable.table']);
对此:
var app = angular.module('myApp', ['smart-table']);
并重新排列索引文件中的脚本标签,使 angular 位于 smart table
之前
同一个例子也有类似的问题。重新排序我的脚本标签是什么意思?
<script src="scripts/NonLibScripts/ScheduleScript.js"></script>
<script src="scripts/NonLibScripts/DataScript.js"></script>
这还不够吗?我正在尝试从 DataScript 填充智能 table 数据。
我是 AngularJS 和 Smart Table 的新手...我正在尝试完成一个简单的 Smart Table 示例,但由于某些原因我不能似乎可以显示我的 table 数据。
这是我的 html:
<body ng-controller="basicsCtrl">
<p>Hello {{name}}!</p>
<table st-table="rowCollection" class="table table-striped">
<thead>
<tr>
<th>first name</th>
<th>last name</th>
<th>birth date</th>
<th>balance</th>
<th>email</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="row in rowCollection">
<td>{{row.firstName}}</td>
<td>{{row.lastName}}</td>
<td>{{row.birthDate}}</td>
<td>{{row.balance}}</td>
<td>{{row.email}}</td>
</tr>
</tbody>
</table>
</body>
这是我的 js:
var app = angular.module('myApp', ['smartTable.table']);
app.controller('basicsCtrl', ['$scope', function (scope) {
scope.rowCollection = [
{firstName: 'Laurent', lastName: 'Renard', birthDate: new Date('1987-05-21'), balance: 102, email: 'whatever@gmail.com'},
{firstName: 'Blandine', lastName: 'Faivre', birthDate: new Date('1987-04-25'), balance: -2323.22, email: 'oufblandou@gmail.com'},
{firstName: 'Francoise', lastName: 'Frere', birthDate: new Date('1955-08-27'), balance: 42343, email: 'raymondef@gmail.com'}
];
scope.name = "World";
}]);
这是我的插件代码: http://plnkr.co/edit/335mfrwqHQXewqXJ4N0I?p=preview
谢谢!
莎娜
轻松修复
更改此行:
var app = angular.module('myApp', ['smartTable.table']);
对此:
var app = angular.module('myApp', ['smart-table']);
并重新排列索引文件中的脚本标签,使 angular 位于 smart table
之前同一个例子也有类似的问题。重新排序我的脚本标签是什么意思?
<script src="scripts/NonLibScripts/ScheduleScript.js"></script>
<script src="scripts/NonLibScripts/DataScript.js"></script>
这还不够吗?我正在尝试从 DataScript 填充智能 table 数据。