Knockout.js Durandal获取标题主容器中的视图数据
我想将数据从视图js传递到主js。主js用于包含视图的主容器,请让我知道如何使用knockout和durandal完成 主容器Knockout.js Durandal获取标题主容器中的视图数据,knockout.js,durandal,Knockout.js,Durandal,我想将数据从视图js传递到主js。主js用于包含视图的主容器,请让我知道如何使用knockout和durandal完成 主容器 <div> <div class="lb-main-content"> <audio id="audioPlayer"></audio> <div class="content-wrapper student-shell" style="margin-left:0px">
<div>
<div class="lb-main-content">
<audio id="audioPlayer"></audio>
<div class="content-wrapper student-shell" style="margin-left:0px">
<div class="lberror" style="display: none" id="errorContainer">
<i class="icon-close alert"></i>
</div>
<div class="container-fluid page-host"
data-bind="router: { transition:'entrance' }"></div>
</div>
</div>
<div class="footer-container"></div>
</div>
查看js文件
define(function(require) {
var Backend = require('./backend');
var ko = require('knockout');
var router = require('plugins/router');
var app = require('durandal/app');
var StorageHandler = require('lbstoragehandler');
var storageHandler = new StorageHandler();
var Datahandler = require('lbdatahandler');
var that = this;
var service = new Backend();
var datahandler = new Datahandler();
that.helpCourse = false;
// var HELP_COURSE = 'helpcourse';
return {
activate : function(courseid) {
},
};
});
现在要回答你的问题需要做大量的工作:我们必须通读所有的代码,找出什么是相关的,以及它们是如何结合在一起的。如果你能抽出时间删掉一些与具体问题无关的东西,那就太好了。尝试创建一个数组,以明确问题所在。请现在检查我想将数组数据从view js传递到主js文件给我们一个具体示例。您希望传递什么数据?您是否尝试过使用Durandal内置的发布/订阅消息功能?
define(function(require) {
var Backend = require('./backend');
var ko = require('knockout');
var router = require('plugins/router');
var app = require('durandal/app');
var StorageHandler = require('lbstoragehandler');
var storageHandler = new StorageHandler();
var Datahandler = require('lbdatahandler');
var that = this;
var service = new Backend();
var datahandler = new Datahandler();
that.helpCourse = false;
// var HELP_COURSE = 'helpcourse';
return {
activate : function(courseid) {
},
};
});