2016-12-18 71 views
0

我有一個Ionic項目,我嘗試存儲操作歷史記錄。例如;我通過「食物」形式,「住宿」形式和「交通」形式增加了一些信息。在每個表單中我都有一個與它們相關的按鈕。我想在點擊每個按鈕後顯示所有完成的操作。例如,當我通過點擊食物按鈕添加食物信息時,我應該被引導至完成操作頁面,並看到完成的操作,如「您輸入了食物信息」。然後,當我通過再次點擊運輸按鈕添加運輸信息時,我應該被引導至完成運營頁面,並看到所有完成的操作,如「您輸入了食品信息」 「您輸入了運輸信息」。在離子項目的另一個頁面中獲取所有點擊事件

我該怎麼做? Screenshot1 Screenshot2

+0

歡迎來到Stack Overflow!你可以先參加[遊覽]並學習[問]一個很好的問題,然後創建一個[mcve]。這使我們更容易幫助你。 – Katie

+1

感謝您的建議,我添加了我的程序的屏幕截圖,當用戶點擊「創建住宿」按鈕時,應該將程序定向到完成的操作頁面並提供關於我們所做的事情的信息。總而言之,我想創建一個操作歷史記錄。 – Gizem

回答

0

操作完成後,您將使用$ state.go()導航到頁面,並且您可以使用Ionic列表在完成的操作頁面上顯示每個信息。

將每個事務首先存儲在設備的本地存儲中,然後使用它來顯示列表。

+0

'$ state.go'過程完成後,你需要的是再次學習AngularJs和Javascript,這不是特定於Ionic的。網上有很多很棒的課程。 – Olli

+0

非常感謝您的回覆。我是Ionic的新成員,我嘗試編寫如下所示的代碼,當我單擊添加按鈕時,程序將指向操作頁面。但是我在網上搜索時無法理解本地存儲的使用情況。請你能給我一個例子嗎? – Gizem

+0

控制器( 'DirectCtrl',函數($範圍,$ HTTP,$日誌,$狀態){ $ scope.onAccommodationButtonClick =函數(){ $ state.go( 'app.completed'); } }) – Gizem

相關問題