AngularJS-定义一个对象,但不要't运行ngRepeat
AngularJS - define an object but don't run ngRepeat
我遇到了一个问题,需要构建一个内容类型。首先,我定义了我的模型。我使用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": []};
否则,您就没有一个空数组,而是有一个带有空对象的数组。
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Angularjs代码未在匿名函数中运行
- jquery设置为使用参数运行
- 如何根据时间运行不同的脚本
- 如何使用ngrepeat和双向绑定获得指令的隔离范围
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 将文本框链接到由按钮运行的javascript公式
- 为什么不是't运行此Javascript的Chrome
- ng应用程序使脚本无限运行
- 如何在运行时在angular 2中加载外部js脚本
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 如何定义finish render ngRepeat并运行回调
- AngularJS-定义一个对象,但不要't运行ngRepeat
- 如何用字符串在obj上运行ngRepeat