1

我正在构建我的第一个 knockout.js 应用程序,但我遇到了绑定问题。我正在从 Web API 下载一些 JSON,并且我想在我的页面上显示数据。问题是 JSON 的开头如下所示:

{
  "application-collection": [
{  ...

现在,当我尝试像这样绑定时:

<ul data-bind="foreach: application-collection">

我收到一个错误:Message: ReferenceError: Can't find variable: application;

在搜索这个时,我只找到与 CSS 相关的问题,建议在application-collection. 如果我这样做,foreach 会遍历这些字母(我得到 22 个空列表项)。

那么我在这里有什么选择呢?我不确定要搜索什么,但我很确定我不是第一个遇到此问题的人

4

1 回答 1

2

你应该这样做:

<ul data-bind="foreach: $data['application-collection']">
于 2013-06-15T09:16:21.903 回答