คอนโทรลเลอร์ไม่ได้เริ่มต้นในหน้าเดียวกันเมื่อใช้ $state.go หรือ $location.href
ฉันกำลังใช้เมนูด้านข้างในไอออนิกของฉันเพื่อส่งรหัสหมวดหมู่ของแอปไปยังหน้าผลิตภัณฑ์ที่ใช้บริการ แต่ข้อมูลไม่ได้รับการอัปเดตที่สอดคล้องกับรหัสหมวดหมู่ปัจจุบัน เมื่อฉันคลิก aaa ฉันถูกเปลี่ยนเส้นทางไปยังหน้าผลิตภัณฑ์สำเร็จและมีการแจ้งเตือน 1. สร้างเมนูด้านข้างอีกครั้งเมื่อฉันคลิก 'bbb' ฉันไม่ได้รับการแจ้งเตือน นอกจากนี้ถ้าฉันเลือก bbb ในตอนแรก 2 จะได้รับการแจ้งเตือนและในทางกลับกัน
เทมเพลตเมนูด้านข้าง
<ion-item nav-clear menu-close ng-click="allproductpage(1)">aaa</ion-item>
<ion-item nav-clear menu-close ng-click="allproductpage(2)">bbb</ion-item>
ตัวควบคุมเมนูด้านข้าง
$scope.allproductpage= function(a){
angular.extend(inpsf.inps, {act_cat : a}) // inpsf is service
$location.path('/app/allproducts')
}
หน้าผลิตภัณฑ์
.controller('AllproductsCtrl', function($scope,inpsf)
{
alert(inpsf.inps.act_cat)
})
ป.ล. ฉันใช้ $ionicConfigProvider.views.maxCache(0);
ใน .config ของฉัน