我正在處理與嚮導行爲類似的單頁應用程序。用戶登陸第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