मैं ember.js पर लाइव खोज कर रहा हूं। इस कोड कोसंक्रमण के लिए सही तरीका ToRoute
App.Router.map ->
@resource "index", {path : "/"}
@resource "index", {path : "/:query"}
App.Torrents =
findByQuery : (query) ->
url = "/api/find/#{query}"
$.getJSON(url)
App.IndexRoute = Ember.Route.extend
model : (params) ->
App.Torrents.findByQuery(params.query)
App.IndexController = Ember.ArrayController.extend
onChangeQuery : _.debounce(->
query = @get("query")
@transitionToRoute("index", {query : query})
, 500).observes("query")
मैं एक प्रश्न संपत्ति एक इनपुट से आबद्ध है। जब इनपुट परिवर्तन मैं नए क्वेरी पैरामीटर को पारित करने के मार्ग में संक्रमण करना चाहता हूं, लेकिन IndexRoute.model विधि को नहीं कहा जा रहा है।
एम्बरजे का कौन सा संस्करण आप उपयोग कर रहे हैं ??? एम्बर के पिछले संस्करणों में 'संक्रमण' में एक असंगतता थी। लेकिन उम्मीद है कि इसे 'राउटर फेसिलिफ्ट' – selvagsz
के साथ हल किया गया है, मैं 1.0.0 – axelhzf
का उपयोग कर रहा हूं मेरे पास दो संसाधन हैं क्योंकि मैं क्वेरी पैरामीटर वैकल्पिक बनाने की कोशिश कर रहा हूं – axelhzf