ionic2中跨頁面回傳值


1、在跳轉到新頁面時傳入一個contactsCallback的參數,在該參數的函數定義中做出一個承諾。

注意:最開始我本來是采用如下圖方式的,但是很不幸,出現了問題,問題所在就是關於這個this的作用域問題。這里要用到ES6的箭頭函數 Arrow Functions。普通function函數和箭頭函數的行為有一個微妙的區別,箭頭函數沒有它自己的this值,箭頭函數內的this值繼承自外圍作用域。

2、回傳值,將需要傳過去的值丟入contactsCallback中,即將數據從該頁面傳到上一個頁面中,並且then后,通過是執行了resolve()還是reject()來識別是否成功,如果成功,pop掉當前頁面,否則輸出錯誤。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM