cuốn sách gpt4 ai đã làm

javascript - ngTable 仅显示第一列

In lại Tác giả: Walker 123 更新时间:2023-11-28 17:31:58 27 4
mua khóa gpt4 Nike

我正在尝试使用 ngTableParams 更新我的 ngTable,但只显示第一列。

js代码:

var dataset = [
{name: "Hello50", bunny:"Bunny1", age: 50},
{name: "Hello49", bunny:"Bunny2", age: 49},
{name: "Hello48", bunny:"Bunny3", age: 48},
{name: "Hello47", bunny:"Bunny4", age: 47},
{name: "Hello46", bunny:"Bunny5", age: 46},
];

/** @export */
this.tableParams = new ngTableParams({count: 10}, { data: dataset});

和 html:

> 
>
>
>
>
{{user.name}} {{user.bunny}}

它仅显示第一(名称)列。

如果我打印出来

{{ctrl.tableParams}}


然后显示:

{"data":[{"name":"Hello50","va":"Bunny1","ua":50},{"name":"Hello49","va":"Bunny2","ua":49},{"name":"Hello48","va":"Bunny3","ua":48},{"name":"Hello47","va":"Bunny4","ua":47},{"name":"Hello46","va":"Bunny5","ua":46}]}

为什么是“va”和“ua”?我预计那里会有“兔子”和“年龄”。

请帮忙。谢谢!

câu trả lời hay nhất

根据docs ,我看到的唯一错误是:

this.tableParams = new ngTableParams({count: 10}, { 数据: 数据集});

您应该使用数据集。

请参阅以下代码片段。

    angular.module("sample", ["ngTable"])
.controller("myController", myController);

var dataset = [
{name: "Hello50", bunny:"Bunny1", age: 50},
{name: "Hello49", bunny:"Bunny2", age: 49},
{name: "Hello48", bunny:"Bunny3", age: 48},
{name: "Hello47", bunny:"Bunny4", age: 47},
{name: "Hello46", bunny:"Bunny5", age: 46},
];

myController.$inject = ["NgTableParams"];

function myController(NgTableParams) {

this.tableParams = new NgTableParams({}, {
dataset : dataset
});
}






ngTable









{{user.name}}
{{user.bunny}}
{{user.age}}


关于javascript - ngTable 仅显示第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50143652/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress