Umbraco 7 - 语法帮助 - JS 或 Angular? - 遍历 Umbraco 属性 编辑器

Umbraco 7 - Syntax Help - JS or Angular? - Loop through Umbraco Property Editors

我正在创建一个自定义部分,并且在我的一个控制器中我成功地创建了一个 propertyeditor 对象数组。

我认为这是有效的

<umb-property property="vm.propertEditors[0]" ng-if="!vm.isNew">
    <umb-editor model="vm.propertEditors[0]"></umb-editor>
</umb-property>

<umb-property property="vm.propertEditors[1]" ng-if="!vm.isNew">
    <umb-editor model="vm.propertEditors[1]"></umb-editor>
</umb-property>

<umb-property property="vm.propertEditors[2]" ng-if="!vm.isNew">
    <umb-editor model="vm.propertEditors[2]"></umb-editor>
</umb-property>

但我真正想做的是浏览,现在我知道我可以如何做到这一点是 JS for 循环,但我很确定必须有一种 angular 的方式来做到这一点,我我还在努力应对 Angular 所以请原谅我的笨拙。

在 Angularjs 中,您可以使用 ng-repeat 遍历数组。例如:

<umb-property ng-repeat="editor in vm.propertEditors" property="editor" ng-if="!vm.isNew">
    <umb-editor model="editor"></umb-editor>
</umb-property>

有关详细信息,您可以在此处找到 ng-repeat 文档:https://docs.angularjs.org/api/ng/directive/ngRepeat