javascript - Ember.js How to show the dynamic segment in the view? -


मेरे मार्गों में, मेरे पास यह है:

  App.Router.map (फ़ंक्शन ( ) {This.resource ('posts', function () {this.route ('search', {path: 'search /: query'});});});   

और मेरे खोज मार्ग में, मेरे पास यह है:

  App.PostsSearchRoute = Ember.Route.extend ({मॉडल: फ़ंक्शन (पैराम्स) {वापसी एम। $। GetJSON ('पद? Q =' + params.query);}}};   

इसलिए जब मैं url पर जाता हूं: / posts / search / posttobesearched , params.query हो जाता है posttobesearched

अब, मेरे खोज टेम्पलेट में, मुझे पोस्ट-टॉब्सियरिंग दिखाया जाएगा मैंने इसे ऐसा किया:

  & lt; h2 & gt; के लिए खोज परिणाम: & lt; em & gt; {{query}} & lt; / h2 & gt;   

लेकिन यह क्वेरी नहीं दिखाया।

कृपया मुझे बताएं कि ऐसा कैसे करें।

मुझे लगता है कि आपके नियंत्रक को इसे इस पर रखना होगा:

  queryParams: ['query'], क्वेरी: रिक्त   

और फिर मुझे लगता है कि आपके {{query}} उस टेम्पलेट में कार्य करना चाहिए।

[संपादित करें] इसके अलावा, ध्यान दें कि आपके पास क्वेरी पैरामीटर की सुविधा के लिए: query-params-new आप इस बारे में अधिक पढ़ सकते हैं जिसमें मुझे अनुमान लगाया गया है कि आपने पहले से ही पढ़ा है।

ध्यान दें कि मुझे लगता है कि आप जो शायद चाहते हैं, वास्तव में क्वेरी परम के लिए क्यू , यह देखते हुए कि आपके API में क्या है आपको वास्तव में लिंक किए गए टुकड़े को फिर से पढ़ना चाहिए और उसका पालन करना चाहिए।

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -