如何在AngularJS中嵌套带大括号的模型分隔符?

如何在AngularJS中嵌套带大括号的模型分隔符?,angularjs,Angularjs,我有一个应用程序,用户可以从下拉列表中选择数据库表名,该应用程序对数据库进行http调用,检索表列名以及这些列中的数据,并将这些数据返回到脚本。到目前为止,一切顺利。我的代码被设置为处理这样一个事实:我不知道关于表的任何信息——列名,也不知道表有多少列。我将此数据转储到名为tableData的对象中,其中tableData.columns包含所有列名,tableData.results包含数据库中这些列的行中包含的数据。此对象可能如下所示: { "columns": [{ "name": "lo

我有一个应用程序,用户可以从下拉列表中选择数据库表名,该应用程序对数据库进行http调用,检索表列名以及这些列中的数据,并将这些数据返回到脚本。到目前为止,一切顺利。我的代码被设置为处理这样一个事实:我不知道关于表的任何信息——列名,也不知道表有多少列。我将此数据转储到名为tableData的对象中,其中tableData.columns包含所有列名,tableData.results包含数据库中这些列的行中包含的数据。此对象可能如下所示:

{ "columns": [{ "name": "lo_code"}, 
              { "name": "lo_desc"},
              { "name": "lo_inactive"}],
  "results": [{ "lo_code": "7" , "lo_desc": "Staff Area 7" , "lo_inactive": "0"},
              { "lo_code": "12", "lo_desc": "Staff Area 12", "lo_inactive": "0"},
              { "lo_code": "15", "lo_desc": "Staff Area 15", "lo_inactive": "1"},
              { "lo_code": "M" , "lo_desc": "Miscellaneous", "lo_inactive": "0"}]}
我要做的是创建一个表,其中的列位于标题行中,其余的所有数据位于下面的行中。我有以下步骤来创建表:

<table>
    <tbody>
        <tr>
            <th ng-repeat="column in tableData.columns">{{column.name}}</th>
        </tr>
        <tr ng-repeat="result in tableData.results">
            <td ng-repeat="column in tableData.columns"> ??????? </td>
        </tr>
    </tbody>
</table>

{{column.name}
??????? 
我不确定如何引用td中的对象数据。我试过了

<td ng-repeat="column in tableData.columns">{{result.{{column.name}}}}</td>
{{result.{{column.name}}
但这给了我一个意外的令牌错误。我猜我的角度模型定界符嵌套不是解决这个问题的方法

下面是一个包含对象数据的示例。那么,我可以用什么来代替???????要获取我想要的数据?

{{result[column.name]}
<td ng-repeat="column in tableData.columns">{{ result[column.name] }}</td>

演示:

{{result[column.name]}}
呢?是的!!!我没有想到,一旦我使用了括号,我就可以在长时间内有效地处于角度环境中,并且我试图独立地引用每个对象值。现在我看到,一旦我进入了模型(为了得到结果),我就可以直接引用列了。非常感谢。