【问题标题】:Can't bind to dtOptions since it isn't a known property of table无法绑定到 dtOptions,因为它不是 table 的已知属性
【发布时间】:2018-11-22 02:32:51
【问题描述】:

我正在提交一个问题

当前行为

预期行为

试试with-options

用指令最小化重现问题

Can't bind to 'dtOptions' since it isn't a known property of 'table'. ("
  <nb-card-body>
    <!--<table datatable class="row-border hover">-->
    <table datatable [ERROR ->][dtOptions]="dtOptions" class="row-border hover">
      <thead>
      <tr>
"): ng:///TablesModule/WithOptionsComponent.html@7:21
Can't bind to 'dtOptions' since it isn't a known property of 'table'. ("
  <nb-card-body>
    <!--<table datatable class="row-border hover">-->
    <table datatable [ERROR ->][dtOptions]="dtOptions" class="row-border hover">
      <thead>
      <tr>
"): ng:///TablesModule/WithOptionsComponent.html@7:21
Can't bind to 'dtOptions' since it isn't a known property of 'table'. ("
  <nb-card-body>
    <!--<table datatable class="row-border hover">-->
    <table datatable [ERROR ->][dtOptions]="dtOptions" class="row-border hover">
      <thead>

环境


- node version:v10.10.0
- angular version:6.0
- angular-cli version:6.0
- jquery version:3.3.1
- datatables version:1.10.19
- angular-datatables version:7.0.0

我 fork 项目 ngx-admin ; 尝试集成角度数据表

阅读 getting started

但也有例外

project code

请帮帮我

【问题讨论】:

  • 通常这种错误信息与缺少导入有关。
  • 我尝试将 DataTablesModule 引入相同的结果。
  • 您是否将 import 语句和 DataTablesModule 都包含在模块导入数组中?正在使用 DataTable 的组件是否在您要导入 DataTablesModule 的同一模块上?
  • 看起来一团糟-这里与角度无关-没有dtOptions的属性作为错误提示的html-添加一些您尝试过的代码
  • 我无法理解 DataTables.Settings 的来源。我看到了 angular-datatables 演示。github.com/l-lin/angular-datatables/tree/master/demo 复制和粘贴都不起作用。

标签: angular datatables angular-datatables ngx-admin


【解决方案1】:
set app.module.ts
improt DataTablesModule.forRoot(),
set tables.module.ts
imports DataTablesModule

感谢您的帮助。问题已经解决了。

【讨论】:

  • 感谢您的回答。我已经放弃了角度
猜你喜欢
  • 2018-02-19
  • 1970-01-01
  • 2019-04-10
  • 1970-01-01
  • 1970-01-01
  • 2017-06-21
  • 2017-02-03
  • 1970-01-01
  • 2019-10-10
相关资源
最近更新 更多