如果我有一个对象(“viewModel”)的函数,我怎么能通过requirejs公开它。
<a href="#" class="btn btn-primary" data-bind="click: function() { viewModel.addFlight(id) } ">Add Flight</a>
我已阅读此文档,但除非我遗漏了某些内容,否则似乎无法解决此问题。
http://knockoutjs.com/documentation/amd-loading.html
define(function () {
var viewModel = {
flights: ko.observableArray([]),
addFlight: function (id) {
}
}
return viewModel;
});
答案 0 :(得分:0)
尝试以下
define(function () {
var viewModel = {
this.flights = ko.observableArray([]),
this.addFlight = function (id) {
}
}
return viewModel;
});