0

オブジェクト ("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;
});
4

1 に答える 1

0

次を試してください

define(function () {
    var viewModel = {
       this.flights = ko.observableArray([]),
       this.addFlight = function (id) {
       }
    }

  return viewModel;
});
于 2013-03-19T03:07:43.003 に答える