[英]Can durandaljs has more than one shell.js?
在DuraldalJS(称为A)编写的一个更大的项目中,我有3个SPA。 A可以为每个SPA加载3个shell.js吗? 谢谢。
这个有可能。 您可以创建三个文件,例如shellA.js,shellB.js和shellC.js。
对于每个SPA,您必须创建一个服务器页面,例如IndexA.html,IndexB.Html和IndexC.html。
您可以在每个页面中创建一个全局javascript设置对象:
<script>
var mySettings = mySettings || {};
mySettings.entrance = 'viewmodels/shellA';
</script>
<script src="/js/requirejs/require.js" data-main="/app/main"></script>
在main.js中,您可以像这样配置Durandal应用:
var mySettings = mySettings || {};
app.setRoot(mySettings.entrance, 'entrance');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.