代码之家  ›  专栏  ›  技术社区  ›  Ayo Adesina

Umbraco 7-语法帮助-JS或Angular?-循环使用Umbraco属性编辑器

  •  0
  • Ayo Adesina  · 技术社区  · 7 年前

    在我看来,这是可行的

    <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 loop来做这件事,但我很确定一定有一种角度的方式来做,我仍然在努力掌握角度,所以请原谅我的疏忽。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Nicholas Tower    7 年前

    在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