我正在处理与向导行为类似的单页应用程序。用户登陆第1页,需要保存并继续进入第2页。在所有视图之间共享这些按钮的最佳方式是什么?我的表单名称是不同的,所以我现在要复制这些按钮,这样我可以用这样的逻辑:跨视图和控制器共享按钮和逻辑
<div class="mySaveButton" ng-disabled="page1Form.$invalid"></div>
但随后第2页:
<div class="mySaveButton" ng-disabled="page2Form.$invalid"></div>
为了进一步使问题复杂化,节省了第1页职位数据发送到与第2页不同的地址。我有一个导航控制器,它是父母,需要处理。
因此,要总结,我需要我的按钮(Back
,Save
和Save and Continue
)做以下所有的,而不必在所有视图复制按钮:
- 检查当前的形式是有效的
- 如果它是有效的,对于形式的数据需要发布到正确的端点为形式
- 导航需要通知,以便它可以更新和/或采取行动
工作示例您可能要寻找什么,在commangular此功能http://commangular.org/ – Rob
作为罗布帆,我用commangular的注册过程,需要登记,核查移动等。 – HCdev