首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular2 angular-datatables不工作

Angular2 angular-datatables不工作
EN

Stack Overflow用户
提问于 2018-08-17 13:13:49
回答 2查看 6.1K关注 0票数 0

代码语言:javascript
复制
ngOnInit() {
    this.dtOptions = {
      pagingType: 'full_numbers',
      pageLength: 2
    };
 
    this.dtOptions = {
      pagingType: 'full_numbers',
      pageLength: 2
    };
    this.allservice.getUrl(this.listUserUrl)
    .subscribe(data=>{
      this.listUser=data.responseContents
   

    });
  }
  
  ## angular.json:
    "styles": [
              "src/styles.css",
              "node_modules/datatables.net-dt/css/jquery.dataTables.css"

            ],
            "scripts": [

 "node_modules/jquery/dist/jquery.js",
              "node_modules/datatables.net/js/jquery.dataTables.js"

            ]
代码语言:javascript
复制
<table datatable  [dtOptions]="dtOptions" class="row-border hover">
  <thead>
    <tr>
        <th class="text-center width-10"> Name
       </th>
      <th class="text-center"> User Name
           
      </th>
    
    </tr>
  </thead>
  <tbody>
    <tr  *ngFor = "let i = index ; let x of listUser ">
          <td class="text-center">{{x.name}}</td>
      <td>{{x.username}}</td>
   
         
    </tr>
  </tbody>
</table>

在这篇文章中,我尝试在第一次加载时使用datatable,但如果我做了任何排序r过滤器,分页显示没有找到数据。我没有在哪里出错,任何人都可以帮助解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2018-09-09 19:01:31

尝试此链接Datatables Plugin in Angular 6

票数 1
EN

Stack Overflow用户

发布于 2019-05-30 14:34:19

即使在该消息之上加载了行,我也没有得到任何数据。我使用dtTrigger解决了这个问题,如下所述。

确保将[dtTrigger]="dtTrigger"放在模板中的table标记内。dtTrigger: Subject<any> = new Subject();作为组件属性。在调用服务之后,将this.dtTrigger.next();放到tigger datatable渲染中。

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

https://stackoverflow.com/questions/51888760

复制
相关文章

相似问题

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