javascript - 使用 ng-repeat 标签和 json 数据时

标签 javascript angularjs json

当我获取 JSON 格式的数据并尝试使用 ng-repeat 标记打印它时,出现错误

ng-dupes error

<table>
    <tr ng-repeat="emp in empArr">
      <td>{{emp.empcode}}</td>
      <td>{{emp.empName}}</td>
    </tr>
</table>

还有 AngularJS 函数,它正在检索 json 格式:

$scope.Show = function() {

$http.get("get_oracle_data.jsp?sqlStr=SELECT empcode,empname from emp")
    .then(function(response) {
       $scope.empArr = response.data;
});

谁能告诉我这有什么问题吗?

最佳答案

使用trackBy避免重复错误。

<table>
    <tr ng-repeat="emp in empArr track by $index">
    <td>{{emp.empcode}}</td>
        <td>{{emp.empName}}</td>
    </tr>
</table>

关于javascript - 使用 ng-repeat 标签和 json 数据时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46239655/

相关文章:

javascript - 如何使用默认按钮来关闭tippyjs的工具提示

javascript - 获取 Controller 的名称

angularjs - 如何使用 AngularJS 渲染动态定义列表?

angularjs - Grails Asset Pipeline 没有给出正确的 Javascript 顺序

ios - Facebook 在 iOS 应用程序上提供信息?

json - for 循环中的异步,Nodejs

javascript - 如何让jquery函数在div显示在屏幕上时运行

javascript - 为什么 AJAX 重试发送不同的 url 请求

javascript - 我可以使用 Excel VBA 重写 Javascript 函数吗?

php - 抓取嵌套 JSON 中的多行