मेरे पास एक उत्पाद सूची स्थिति है और उत्पाद मेरे एंगुलर ऐप में संपादित करें/जोड़ें।
उत्पाद सूची डेटा नियंत्रक में लोड हो जाता है (मुझे लगता है कि नहीं था मैं राज्य config में परिभाषित किया जा करने के लिए हल की जरूरत है) जो कि एक ngResource से डेटा प्राप्त:
function InventoryListCtrl (myResource) {
var vm = this;
myResource.query(function (data) {
vm.products = data;
});
}
नियंत्रक संपादित करें पर, के बाद मैं एक संपादित उत्पाद मैं इस तरह राज्य सूची वापस पाने:
vm.product.$update().$promise;
$state.go('productList');
यह हमेशा नए डेटा से सूची लोड नहीं करता है, यह आम तौर पर पहली बार चलाने में पुराने आंकड़ों से पता चलता है, तो बाद मैं दूसरी अद्यतन करते हैं और मैन्युअल रूप से राज्य सूची वापस मिल यह प्रत्येक अद्यतन के बाद ताज़ा करना शुरू होता है।
मैं इस की कोशिश की है, लेकिन या तो काम नहीं किया:
vm.product.$update().$promise;
$state.go('productList', {}, { reload: true });
मैं क्या याद आ रही है?
एनजी रिसोर्स विधि के बाद $ वादा लिखने के लिए मेरे हिस्से में यह एक गलती थी। आपका जवाब अन्यथा सही है। धन्यवाद – Bogac
ओपी क्या नहीं पूछ रहा था, लेकिन यह मेरी इच्छा है कि मैंने जल्द ही सीखा होगा। यदि आप केवल एक बच्चे राज्य को पुनः लोड करना चाहते हैं तो आपको यहां दिखाए गए अनुसार "राज्य पुनः नाम" सत्य बदलने की आवश्यकता है: http://stackoverflow.com/questions/25316591/angularjs-ui-router-state -reload-child-state-only/31887658 # 31887658 –
यह आईई (संस्करण 11) – Jerome2606