J'ai 3 SPAs dans un projet plus grand écrit par DuraldalJS (appelé A). Can A a 3 shell.js à charger pour chaque SPA? Merci.Est-ce que durandaljs peut avoir plus d'un shell.js?
0
A
Répondre
0
Ceci est possible. Vous pouvez créer trois fichiers, par ex. shellA.js, shellB.js et shellC.js. Par SPA, vous devez créer une page serveur, par ex. IndexA.html, IndexB.Html et IndexC.html.
Vous pouvez créer un javascript paramètres globaux objet dans chaque page:
<script>
var mySettings = mySettings || {};
mySettings.entrance = 'viewmodels/shellA';
</script>
<script src="/js/requirejs/require.js" data-main="/app/main"></script>
En main.js vous pouvez configurer votre application Durandal comme ceci:
var mySettings = mySettings || {};
app.setRoot(mySettings.entrance, 'entrance');