ก่อนอื่นคุณต้องกำหนดค่าเราเตอร์ของคุณเช่น:
$ stateprovider.state ('FirstPage', {url: '/page/firstPage', templateurl: 'page/views/firstPage.html', คอนโทรลเลอร์: 'FirstPageCtl' // การพึ่งพา: ['Service/VipSeachService']}) '/page/secpage', templateurl: 'page/views/secpage.html', คอนโทรลเลอร์: 'secpagectll'})ให้ความสนใจกับแอตทริบิวต์พารามิเตอร์ในข้อมูลที่อยู่ที่สองซึ่งเป็นวัตถุที่คุณต้องการยอมรับพารามิเตอร์ที่กำหนดไว้ในรูปแบบของคีย์: ค่า
เมื่อกระโดดไปที่หน้าวิธีทั้งสองสามารถส่งผ่านพารามิเตอร์ หนึ่งคือการเขียนโดยตรงใน html
<a ui-sref = "sec-page"> กระโดดในหน้าสอง </a>
ในเวลานี้การถ่ายโอนจะตามด้วยที่อยู่หน้าเว็บ
<a ui-sref = "sec-page ({message: messageId})"> กระโดดหน้าสอง </a>ประเภทที่สองเขียนไว้ในคอนโทรลเลอร์
.Controller ('FirstPagectll', ฟังก์ชั่น ($ SCOPE, $ state) {$ state.go ('secpage');});พารามิเตอร์เดียวกันจะถูกเขียนขึ้นหลังจากที่อยู่ในรูปแบบของวัตถุ
.Controller ('FirstPagectll', ฟังก์ชั่น ($ scope, $ state) {$ state.go ('secpage', {message: messageId});});ต้องได้รับพารามิเตอร์ที่ผ่านมาโดยใช้ $ stateparams ในคอนโทรลเลอร์ของหน้าเป้าหมาย วิธีการจะต้องถูกฉีดล่วงหน้า
.Controller ('secpagectrl', ฟังก์ชั่น ($ scope, $ state, $ stateparams) {var test = $ stateparams.message;});ด้านบนเป็นปัญหาการถ่ายโอนหน้าเชิงมุมที่แนะนำโดยตัวแก้ไขให้คุณ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!