使用 angularjs ui-router 实现摘要页面

use angularjs ui-router to implement a summary page

我的网络应用程序是由 AngularJs+ ui-router 编写的。

网络应用程序包含许多表单(表单的数量会有所不同,具体取决于用户正在申请的应用程序)。每个表单都有一个 ui-route 状态,因此我们的用户可以转到每个表单并填写信息。

在用户提交申请之前,我们希望实现一个 "summary/review" 状态(页面),其中包含用户填写的所有表格,以便用户可以查看(和打印)一页中的所有信息。有什么方法可以为摘要页面使用相同的表单模板 (templateUrl)?

我正在考虑使用 ng-include 并以编程方式 (ng-repeat) 列出所有选定的表单,但它似乎不起作用。

PS: 我的表单模板可能使用不同的控制器..

好的,我明白了。

对于 ng-include: 我们需要使用

<ng-include src="'formPath'"></ng-include>

将 ng-include 放入转发器:

<div ng-repeat="f in vm.thisApp.RequiredForms">
    <ng-include src="f.FormPath"></ng-include>
</div>

希望对需要答案的人有所帮助。