AngularJS-定义一个对象,但不要't运行ngRepeat

AngularJS - define an object but don't run ngRepeat

本文关键字:运行 ngRepeat 一个对象 定义 AngularJS-      更新时间:2023-09-26

我遇到了一个问题,需要构建一个内容类型。首先,我定义了我的模型。我使用Drupal,所以我需要发送嵌套在以下内容中的值:

field_whatever.und[0].value = "";

假设我为图像定义了一个数组:

$scope.field_my_images = {"und": [{}]};

因为我有一个空白数组:

<div ngRepeat="image in field_my_images.und"><img ng-src="{{image.url}}" /></div>

将第一个数组元素打印为空白。当我将新对象推送到field_my_images时,除了第一个空白元素外,它都能正常工作。

做这件事的正确方法是什么?

我可以添加细节,并根据需要更具体。。。。

您不应该用这个来初始化您的作用域吗?

$scope.field_my_images = {"und": []};

否则,您就没有一个空数组,而是有一个带有空对象的数组。