首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未正确呈现的角数据

未正确呈现的角数据
EN

Stack Overflow用户
提问于 2015-11-03 13:20:37
回答 1查看 1.1K关注 0票数 1

我试图在我的角度js项目中使用角数据,但是似乎有什么东西被遗漏了,有人能帮我一下吗?

链接:-

代码语言:javascript
复制
 <script src="~/Scripts/angular.min.js"></script>
    @*<script src="~/Scripts/angular-route.min.js"></script>*@
    <script src="~/Scripts/angular-resource.min.js"></script>

    <script src="~/widget/angular-datatables/angular-translate.min.js"></script>
    <script src="~/widget/angular-datatables/angular-datatables.util.js"></script>
    <script src="~/widget/angular-datatables/angular-datatables.factory.js"></script>
    <script src="~/widget/angular-datatables/angular-datatables.options.js"></script>
    <script src="~/widget/angular-datatables/angular-datatables.renderer.js"></script>
    <script src="~/widget/angular-datatables/angular-datatables.directive.js"></script>
    <script src="~/widget/angular-datatables/angular-datatables.instances.js"></script>
    <script src="~/widget/angular-datatables/angular-translate.min.js"></script>
    <script src="~/widget/angular-datatables/angular-datatables.js"></script>

html代码:-

代码语言:javascript
复制
<table datatable dt-options="dtOptions" dt-columns="dtColumns" dt-instance="dtInstance" class="row-border hover"></table>

js代码:-

代码语言:javascript
复制
var dtJson = [{
            "id": 860,
            "firstName": "Superman",
            "lastName": "Yoda"
        }, {
            "id": 870,
            "firstName": "Foo",
            "lastName": "Whateveryournameis"
        }, {
            "id": 590,
            "firstName": "Toto",
            "lastName": "Titi"
        }];

    $scope.RecordMasterModel.gridData = dtJson;
    $scope.dtInstance = {};
    $scope.dtOptions = DTOptionsBuilder.fromSource(dtJson).withPaginationType('full_numbers');

    $scope.dtColumns = [
        DTColumnBuilder.newColumn('id').withTitle('ID'),
        DTColumnBuilder.newColumn('firstName').withTitle('First name'),
        DTColumnBuilder.newColumn('lastName').withTitle('Last name'),
    ];

呈现后页:-

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-07 14:53:27

我相信gridData是你从角smartTables或角UI网格中学到的东西?另外,fromSource()意味着AJAX源文件--通常是像data.json这样的远程文件或本地文件。以下是实现您想要的目标的步骤:

标记:

代码语言:javascript
复制
<table datatable dt-options="dtOptions" dt-columns="dtColumns"></table>

剧本:

代码语言:javascript
复制
$scope.dtColumns = [
   DTColumnBuilder.newColumn('id', 'ID'),
   DTColumnBuilder.newColumn('firstName', 'First name'),
   DTColumnBuilder.newColumn('lastName', 'Last name')
];  
$scope.dtOptions = DTOptionsBuilder.newOptions()
  .withOption('data', dtJson)    
  .withDataProp('');

最重要的部分是.withOption('data', dtJson),其中将dtJson变量推入dataTables本机data属性。

现在,代码工作-> http://plnkr.co/edit/ZNKMNYv9uXKCGKSOyo1y?p=preview

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33500210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档