Verwenden von jquery in der Glut-App

8

Ich baue eine App mit Ember js und ich bin mir nicht sicher, wie man jQuery mit ember benutzt. Ein Beispiel für das, was ich erreichen möchte, ist eine Seite, die Verkaufsdaten von meiner API erhält.

in meiner App.js Ich habe

%Vor%

Wenn ich ein Startdatum und ein Enddatum an die App.Transaction.find () - Methode übergebe, beschränkt meine API die Daten, die sie zurücksendet, innerhalb dieser Daten.

Ich habe ein Formular auf der Seite mit einer Eingabe für das Start- und Enddatum, und ich möchte dies mit dem Datepicker von jQuery UI verbinden.

Hier stecke ich fest Ich lege das am Ende meines Ember-App-Codes

ab %Vor%

aber es tut nichts und keine Fehler werden geworfen.

Wie kann ich die Jquery zum Laufen bringen? Wie schließe ich auch die eingegebenen Datumsvariablen an den Aufruf von App.Transaction.find({startDate: startDateVariable, endDate: endDateVariable})

an?

Danke für Ihre Hilfe!

BEARBEITEN Korrektur Die jQuery läuft, läuft aber, bevor die Ansicht gerendert wird. Hat ember einen Haken oder etwas, das ich aufrufen kann, wenn meine Ansicht gerendert wird?

    
Devin Crossman 22.02.2013, 05:21
quelle

1 Antwort

11

Statt die datepicker-Initialisierung in jQuery (document) .ready () hook in die didInsertElement-Methode der Ansicht einzufügen

%Vor%

Verwenden Sie Embers eingebaute TextField-Ansicht

%Vor%

und definieren Sie die Aktion fetchTransactions auf dem Controller

%Vor%     
Devin Crossman 22.02.2013, 06:12
quelle

Tags und Links