我使用jQuery數據表插件(https://datatables.net/)。在我看來Aurelia:使用DataTable時數據在表中消失jquery插件
$("#table").DataTable();
如果我有一個正常的HTML表,並調用上面在我看來模型的attached()
方法一切工作正常:
您可以使用它在一個HTML表這樣。
但是當我從我的API獲取的數據生成表格時,我嘗試這樣做時出錯。
該表得到生成,但在它下面,而不是像「顯示93個條目中的0到10」之類的內容,它表示「顯示0條目的0到0」。此外,如果我嘗試按給定列對錶格進行排序,則所有數據都將消失,只留下列標題。
更新: 我不使用任何Ajax調用來排序表。我從我從服務器獲得的數據創建我的表格。詳細說明:我從服務器獲取json對象。使用json對象使用tableData'「的」repeat.for ='行構建表。在連接的鉤子中調用.DataTable()會產生問題。我試圖創建一個簡單的按鈕,單擊時調用.DataTable()方法。它適當地構建表格。看起來像在掛接()掛鉤中調用它的問題
什麼是jQuery? –
當你有aurelia綁定時,我沒有看到使用數據表的多少意義。我寧願使用'repeat.for'來生成行。您可以使用Aurelia構建Datables的任何功能。這只是我的意見 –
我使用repeat.for來生成我的表格。 Datables用於實時搜索,表格分頁。我可以構建它,但是這裏的問題是爲什麼它不能正常工作 –