gpt4 book ai didi

javascript - 在 View 中简单渲染 angularjs 范围数据

转载 作者:行者123 更新时间:2023-12-02 16:46:55 25 4
gpt4 key购买 nike

在 angularjs Controller 内部我有一些虚拟数据

$scope.someData = {
"A": "AAAA",
"B": "BBBB",
"C": "CCCC"
};

从我的 Angular 来看(绑定(bind)到调用上面 Controller 的路由)

<li class="animate-repeat" ng-repeat="data in someData">
{{data.A}} | {{data.B}} | {{data.C}}
</li>

我正在获取渲染 View

| | |

| | |

| | |

但是当我使用 batarang chrome 扩展查看时,我可以通过这个插件看到这个范围数据

Models for (4)
{
data: AAAA
}
Models for (5)
{
data: BBBB
}
Models for (6)
{
data: CCCC
}

最佳答案

您迭代一个对象,而不是一个数组。因此,在 ng-repeat 范围内,您有“数据”,它保存每次迭代的值(AAAA、BBBB、CCCC)。您可能应该将虚拟数据更改为包含一个对象的数组。

function MyCtrl($scope) {
$scope.someData = [{
"A": "AAAA",
"B": "BBBB",
"C": "CCCC"
}];
}

<div ng-controller="MyCtrl">
<li class="animate-repeat" ng-repeat="data in someData">
{{data.A}} | {{data.B}} | {{data.C}}
</li>
</div>

输出:

AAAA | BBBB | CCCC

关于javascript - 在 View 中简单渲染 angularjs 范围数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27048875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com