Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么不是';正在将数据从数组填充到表中的表?_Javascript_Html_Angularjs_Angular Ui Bootstrap - Fatal编程技术网

Javascript 为什么不是';正在将数据从数组填充到表中的表?

Javascript 为什么不是';正在将数据从数组填充到表中的表?,javascript,html,angularjs,angular-ui-bootstrap,Javascript,Html,Angularjs,Angular Ui Bootstrap,我对angular和bootstrap还不熟悉,但我之前就有了正常的工作台 我决定使用ng table,因为它有很多我想要的功能,我有点卡住了 myApp.html <table ng-table="tableParams" class="table"> <tr ng-repeat="user in $data"> <td title="'First Name'"> {{user.firstName}}

我对angular和bootstrap还不熟悉,但我之前就有了正常的工作台

我决定使用ng table,因为它有很多我想要的功能,我有点卡住了

myApp.html

<table ng-table="tableParams" class="table">
    <tr ng-repeat="user in $data">
        <td title="'First Name'">
            {{user.firstName}}
        </td>
        <td title="'Last Name'">
            {{user.lastName}}
        </td>
    </tr>
</table>
如果我把这个表改成普通表,它就可以工作了。我已经回顾了所有的示例,但是除了示例之外没有真正的文档,并且这些示例是基于旧版本的

我在另一个文件中包含ng表,这正在工作b/c我可以看到ng表,但没有填充任何数据。我在浏览器或IDE中没有收到任何错误

感谢您的帮助。谢谢,如果我需要更多信息,请告诉我

$scope.tableParams = new NgTableParams({}, { data: $scope.names });
尝试将上面的行设置为此

$scope.tableParams = new NgTableParams({}, { dataset: $scope.names });
似乎NgTable使用的变量已从dataset解析为$data。我注意到这是示例中唯一明显不同的地方

尝试将上面的行设置为此

$scope.tableParams = new NgTableParams({}, { dataset: $scope.names });

似乎NgTable使用的变量已从dataset解析为$data。我注意到这是本例中唯一明显不同的地方。

我只是将您的代码放入JSFIDLE中,效果很好。您确定控制台中没有错误吗?控制台中肯定没有错误。它做的每件事都是正确的,但是阵列没有发挥作用。您介意链接到一个JSFIDLE吗?。我刚刚意识到我引用的CDN版本是0.8.3(不确定1.0版本是否成功)。由于某些原因,样式设计混乱,但表格本身显示数据。是的……因此,如果您更新CDN以使用最新的1.0 beta版,那么您必须进行Richard指出的更改:使用
dataset
而不是
data
。0.8.3是正确的,这至少是我使用的版本。这真是奇怪。我要调查一下。我会回来找你的我刚刚把你的代码扔进一个JSFIDLE,它运行得很好。您确定控制台中没有错误吗?控制台中肯定没有错误。它做的每件事都是正确的,但是阵列没有发挥作用。您介意链接到一个JSFIDLE吗?。我刚刚意识到我引用的CDN版本是0.8.3(不确定1.0版本是否成功)。由于某些原因,样式设计混乱,但表格本身显示数据。是的……因此,如果您更新CDN以使用最新的1.0 beta版,那么您必须进行Richard指出的更改:使用
dataset
而不是
data
。0.8.3是正确的,这至少是我使用的版本。这真是奇怪。我要调查一下。我会回来的我应该在问题中提到这一点,但我使用的是0.8.3版,需要继续使用。在1.0beta版中,我认为您是正确的,但在我使用的0.8.3版中,它仍然是数据。很抱歉。因为我相信这最终会帮助其他人,所以我应该在问题中提到这一点,但我使用的是0.8.3版,需要继续使用。在1.0beta版中,我认为您是正确的,但在我使用的0.8.3版中,它仍然是数据。很抱歉。提高投票率,因为我相信这最终会帮助其他人。