Ich habe 3 SPAs in einem größeren Projekt geschrieben von DuraldalJS (genannt A). Kann A 3 shell.js für jedes SPA laden? Vielen Dank.Kann durandaljs mehr als eine shell.js haben?
0
A
Antwort
0
Dies ist möglich. Sie können drei Dateien erstellen, z. shellA.js, shellB.js und shellC.js.
Pro SPA müssen Sie eine Server-Seite erstellen, z. IndexA.html, IndexB.Html und IndexC.html.
Sie können eine globale JavaScript-Einstellungen erstellen Objekt in jeder Seite:
<script>
var mySettings = mySettings || {};
mySettings.entrance = 'viewmodels/shellA';
</script>
<script src="/js/requirejs/require.js" data-main="/app/main"></script>
In main.js können Sie Ihre Durandal App konfigurieren wie so:
var mySettings = mySettings || {};
app.setRoot(mySettings.entrance, 'entrance');
Verwandte Themen
- 1. Kann eine Objective-c-Schnittstelle mehr als eine Implementierung haben?
- 2. Python - kann Lambda mehr als eine Rückkehr haben
- 3. Kann ich mehr als eine Ellipse in einer Funktion haben
- 4. Maude-System kann eine Operation mehr als zwei Operanden haben?
- 5. Can Elastic Search Plugin haben mehr als eine onModule Funktion
- 6. Kann ein Java Enum mehr als einen Konstruktor haben?
- 7. Kann ich mehr als 1 'Mongos' Instanz haben?
- 8. Ist es möglich, mehr als eine Animation gleichzeitig zu haben?
- 9. Wie mehr als eine Java-Datei in cordova Plugin haben
- 10. Können Sie mehr als eine Unterklasse von UnityAppController haben?
- 11. Wie kann ich in xmonad mehr als 9 Arbeitsbereiche haben?
- 12. Regulärer Ausdruck Kann nicht mehr als 3 Buchstaben zusammen haben
- 13. Sollte ich mehr als 1 Datenbankverbindung haben?
- 14. Garn zeigt mehr Ressourcen als Cluster haben
- 15. Ist es sinnvoll, mehr als eine MethodSecurityInterceptor-Bean zu haben?
- 16. DICOM-Feld haben mehr Wert als erwartet
- 17. AngularJS haben versucht, mehr als einmal
- 18. AngularJS - Warum mehr als einen Controller haben
- 19. DurandalJS Zusammensetzung Aufruf Knockout zweimal
- 20. Bildwähler mehr als eine
- 21. kann eine ASPX-Seite mehr als eine aspx.cs-Klasse erben?
- 22. C++ mehr als eine Konstruktors
- 23. Kann ich mehr als eine Klasse haben, die die Methode main() in einem Java-Projekt enthält?
- 24. Wie kann man mehr als eine Version des Winkelmessers haben und zwischen ihnen wechseln?
- 25. Wie kann ich mehr als eine Benutzeroberfläche für ein QMainWindow haben?
- 26. Kann eine Zeitangabe im Feld tv_nsec mehr als 1 Sekunde Nanosekunden haben?
- 27. Kann ich mehr als eine Zeile in einem Tabellenkopf in Qt haben?
- 28. DurandalJS und jQuery nicht zu Select hinzufügen
- 29. Mysqldump mehr als eine Tabelle?
- 30. Mehr als eine ACS-URL