Ich baue ein App-Framework für ein großes, Multi-Entwickler-Projekt. Ich bin auf der Idee, Require.js und Angular zusammen zu verwenden, um die Abhängigkeit und das Laden von Klassen zu verwalten. Aber jetzt möchte ich auch Polymer verwenden, weil es wahnsinnig cool ist.Require.js lädt alle Ressourcen für eine App, einschließlich Polymer
Wie könnte ich require.js verwenden, um Polymerelementbibliotheken genauso zu laden wie meine js? Ich mag die Idee, hängen zu bleiben als der eine wahre Weg, um alle meine Apps Ressourcen zu laden. Ich sehe, wie schön es ist, Template, Script und Style in einer logischen HTML-Datei zu bündeln, die eine Komponente darstellt, und ich weiß, dass wir diese Teile in separate Dateien zerlegen können, aber sobald ich einen Link sehe, rel = "import" stuff drinnen Ich fühle, dass das in requisite.js geht.
Ideen?
Ich frage mich, wie ES6-Module mit Interop mit AMD? Ich kann mir nicht vorstellen, ein großes Projekt ohne AMD/erfordern zu organisieren. – httpete
Das ist eine ganz andere Frage, aber der es6-Modultranspiler von Square unterstützt heute die Kompilierung von AMD-Style-Modulen, und da das Ladeverhalten des ES6-Moduls steckbar ist, kann es möglich sein, dass es interoperabel ist. –
Ich fand dies [Diskussion] (https://gist.github.com/omo/9986103), um extrem hilfreich zu sein, die Kompromisse zwischen requirejs AMD Stil DI und HTML-Importen zu verstehen (tl; dr gehen für html-Importe, sie sind gehen für eine Obermenge von was requires tun kann) – Renaud