Ich mache eine Live-Suche auf ember.js. Dies ist der CodeRichtiger Weg zum Übergang 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")
Ich habe eine Query-Eigenschaft an einen Eingang gebunden. Wenn die Eingabe geändert werden soll, möchte ich zur Route übergehen, die den neuen Abfrageparameter übergibt, aber die IndexRoute.model-Methode wird nicht aufgerufen.
Welche Version von Emberjs verwendest du ??? In früheren Versionen von ember gab es eine Inkonsistenz in den Übergängen. Aber hoffentlich ist das mit dem 'Fräser Facelift' behoben worden – selvagsz
Ich benutze 1.0.0 – axelhzf
Ich habe zwei Betriebsmittel, weil ich versuche, den Abfrageparameter freigestellt zu machen – axelhzf