var barcodeNum = ko.observable("");
VelocityMeetings.scan = function (params) {
var errorMessage = ko.observable("");
var viewModel = {
errorMessage: errorMessage,
scannumber: ko.observable(""),
errorVisible: ko.computed(function() {
return errorMessage().length != 0;
}),
scanBarcode: function() {
//Capture image with device and process into barcode
capturePhoto();
this.scannumber(barcodeNum());
//this.errorMessage(errMessage);
},
};
return viewModel;
};
我有在视图模型外部创建的barcodeNum变量,试图将数据传回scannumber变量。如何访问在视图模型中定义的变量?淘汰赛交叉视图模型
我们的目标是使用javascript Worker来更新scannumber,它将相应地更新我的应用程序,但我无法使其正常工作。
function receiveMessage(e) {
barcodeNum("Test function");
}
var DecodeWorker = new Worker("js/BarcodeScanner.js");
DecodeWorker.onmessage = receiveMessage;
的目标是沿此
VelocityMeetings.scan.viewModel.scannumber(barcodeNum());
线的东西,但是这个心不是正常