Frage

Ich versuche, synchronisierte, mehrere Suchabfragen in einer Controller-Funktion zu implementieren. Jquery.js wird vor ** / * in der Gruntfile platziert.Ich benutze Segel V0.9.4. Erster Fehler:

generasacodicetagpre.

kommt hier auf:

generasacodicetagpre.

Ich bin neu in JS und relativ neu für Segeln und meine ziemlich lange Forschung für diese Frage war absolut erfolgreich.

Vielen Dank im Voraus, Martin

ps: GruntFile Auszug:

generasacodicetagpre.

Controller Auszug:

generasacodicetagpre.

War es hilfreich?

Lösung

Sie sollten berücksichtigen, dass:

    .
  1. Der Controller lebt auf der SailSjs-Seite, was bedeutet, dass sich auf der Seite Server (Nodejs) befindet.
  2. Die Grunt-Datei wird die JQuery-Bibliothek in das HTML injizieren, das in der Seite Client (Browser) interpretiert wird.
  3. deshalb ist der Controller nicht in der Lage, die JQuery-Bibliothek zu sehen.Wenn Sie jQuery auf der Serverseite tun möchten (die ich irgendwie seltsam fällt), sollten Sie es mit NPM einschließen:

    generasacodicetagpre.

    oder je geeigneter:

    generasacodicetagpre.

    ohnehin, wenn das, wonach Sie suchen, versprechen Support, dann können Sie einfach q verwenden (das ist eines der am meisten verwendeten Versprechen-Bibliotheken, entweder für die Clientseite oder der Serverseite).Auf der Serverseite können Sie q so installieren:

    generasacodicetagpre.

    (es sei denn, ich bin ganz falsch, und Sie machen einen "clientseitigen" Controller :).

Andere Tipps

Überprüfen Sie die Reihenfolge, in der Sie Jquery in Ihrem Kopfbereich einschließen.

Stellen Sie sicher, dass es einmal auf Ihrer Seite aufgenommen wird, und vor dieser Zeile

generasacodicetagpre.

auf Segel-Version 0.11 JQuery Load nach Bootstrap, für SUPE JQUERY zuerst und erscheint nicht einen Fehler, meine App muss jQuery zuvor geladen haben, bevor der Bootstrap ordnungsgemäß funktioniert

Sie müssen auf diesen Pfad auf den Tasks der Segel / Pipeline.js 'gehen und diese' js / Abhängigkeiten / JQuery-Version von IHRE JQUERY-ENE 'in innen von var jsfilestoinject= [-hoe-] zwischen' js/dependencies/sails.io.js 'und' js / abhängungen / ** / *. JS 'wie folgt:

generasacodicetagpre.

Beispielsweise ist dies eine schlechte Konfiguration:

generasacodicetagpre.

weil jquery nach app.js lädt, wenn in Ihrer App eine JQuery-Funktion verwendet wird, erscheint ein Fehler

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top