2017-06-10 2 views

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');