angularjs - Angular Ui Router :same state with different url -
मेरे ऐप के पास दो राज्य हैं क्या यह हासिल करने का एक तरीका है? घर की स्थिति से। मार्गों। Js नीचे उल्लेखित जैसा दिखता है: मेरे ऐप में कोणीय- UI- बूटस्ट्रैप टैब हैं और जब टैब के बीच स्विच करने की आवश्यकता होती है यूआरएल बदलें। सार टैब जो कि स्टेटिक टैब है और विस्तार टैब, जो गतिशील टैब है और एक ऐसा राज्य है जो सारांश और यूआरएल का बच्चा है टैब्स परिवर्तन राज्यों के बीच स्विच करना अगर मैं मैंने देखा है कि या एक राज्य अलग यूआरएल के लिए है ?? / P> घर.summary (पैरेंट स्टेट) और घर.summary.detail (child state) < / कोड> और मैं एक ही स्थिति में विभिन्न यूआरएल के साथ दिखाना चाहता हूं।
URL: / home / summary
और उसके बाद / home / summary / detail /: id
स्थिति बदलने के बिना।
.state ('home', {सार: 'घर', 'url:' / home ', templateUrl:' scripts / home.html '}) .state (' home.summary ', {url:' / summary? UserId ', विचार: {' सारांश ': { TemplateUrl: "scripts / home / summary.html"}}}) .state ('home.summary.detail', {url: '/ detail /: id', विचार: {'विवरण': {templatehttp: "script / home / detail.html"}}})
home.summary
नामक राज्य है और यूआरएल / home / summary है।
/ home / summary / detail /: id
ui-sref
को हटाता हूं तो मुझे कोई लीक नहीं दिखाई देता है। $ state.go कोड> उन नियंत्रकों में नियंत्रकों और दायरे चर को पुन: आरम्भ किया जाता है, जो अपडेट हो जाता है और स्मृति लीक का कारण बनता है। वहाँ एक तरह से राज्य परिवर्तन पर नियंत्रकों को फिर से शुरू करने को रोकना है, लेकिन यूआरएल बदलना है ??
Comments
Post a Comment