После того, как я все установил и запустил приложение, в сети я вижу, что shell.html извлекается, но не загружается в тег div с идентификатором applicationHost, как предполагалось. Кроме того, ошибок не возникает, поэтому я выясняю, что не так. Может ли кто-нибудь помочь?
main.js
require.config({
paths: {
"text": "text",
"durandal": "durandal",
"plugins": "durandal/plugins",
"transitionions": "durandal/transitions",
"viewmodels": "viewmodels",
"views": "views",
"logger": "services/logger",
"system": "durandal/system",
"app": "durandal/app",
"viewLocator": "durandal/viewLocator"
}
});
define(['system', 'app', 'viewLocator', 'logger'], function (system, app, viewLocator, logger) {
system.debug();
viewLocator.useConvention();
app.start().then(function () {
app.setRoot('viewmodels/shell', 'entrance');
});
});
shell.js
define(['system', 'logger'],
function (system, logger) {
var shell = {
activate: activate
};
return shell;
function activate() {
logger.log('Application is Loaded!', null, system.getModuleId(shell), true);
}
});
index.cshtml - тело
<body>
<div id="applicationHost">
@RenderPage("_splash.cshtml")
</div>
@Scripts.Render("~/bundles/vendor")
<script src="/require.js" data-main="App/main"></script>
</body>
shell.html
<div>
<header>
<nav class="navbar navbar-fixed-top">
<div class="navbar-inner">
<a class="brand" href="/">
<span class="title">Code Camper</span>
<span class="jump-start-title">[Jumpstart] 00-Durandal - 1 Page</span>
</a>
</div>
<div class="navbar-inner navbar-secondary"></div>
</nav>
</header>
<section id="content" class="main container-fluid">
<!-- ko compose: {model: 'speakers', activate: true} -->
<!-- /ko -->
</section>
</div>
Это то, что я имею в виду: Fetched
Я не имею в виду, что он не отображается там, где он должен находиться в #applicationHost, заменяющем заставку.
Я обнаружил, что было не так, в конце концов, это дошло до того, где я разместил папку durandal, поэтому я попытался переместить ее в папку Scripts, и она работала, не знаю, почему, но, видимо, durandal настроен на работу там, если кто-то может объяснить это поведение и как Чтобы изменить его, поделитесь своими знаниями со мной и спасибо всем, кто внес свой вклад в этот вопрос и попытался помочь :).