【问题标题】:How iterate over views in angular?如何以角度迭代视图?
【发布时间】:2015-09-24 08:28:09
【问题描述】:

Angular 中是否有内置机制来创建集合视图?我有一组数据,这些数据被映射成这样的形式:

<from>
    <input type="checkbox"/> {{value1}} <br/>
    <input type="checkbox"/> {{value2}} <br/>
    <input type="button" value="prev"/>
    <input type="button" value="next"/>
</from>

例如获取一个集合,然后为第一个值显示表单,用户单击复选框并使用下一个值转到下一个表单等。在这种情况下,角度是否有内置机制?

【问题讨论】:

    标签: javascript angularjs view collections


    【解决方案1】:

    有一个机制。您可以将按钮附加到状态更改。如果要分离控制器,可以将状态与视图和相应的控制器相关联。

    这是一篇很棒的文章:

    https://scotch.io/tutorials/3-simple-tips-for-using-ui-router

    【讨论】:

    • 很好,但是如何知道下一个视图的id?假设我有一个关于 subresports 的报告。假设当我单击下一步时,curent url 是/myReport/:reportId/subreport/:subId 如何知道下一个子转发ID?我可以获取所有子 ID,订购它们,然后从当前的 subId 中选择下一个,但可能是 angular 具有类似的开箱即用功能?
    • 我不确定您的系统如何确定下一个状态,但您可以将其返回到您的模型中。例如,您的对象可能如下所示:'{ReportId : 1,SubId: 1,NextSubId: 2}'
    猜你喜欢
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    相关资源
    最近更新 更多