L'accès viewModel en fonction javascript à l'extérieur viewModel de la portée de l'

Je me demande si je peux accéder à la knockout.js principal viewModel à partir d'une méthode en dehors de la portée de ce dernier lui-même. Prenez cet exemple:

function Employee(data) {
  var self = this;
  ko.mapping.fromJS(data, {}, this);
}

function EmployeeViewModel() {
  var self = this;
  this.employees = ko.observableArray([]);

  this.loadEmployees = function() {
    var mappedEmployees= $.map(JSON.parse(data.value), function(item) { return new Employee(item) });
    self.employees (mappedEmployees);
  }
}

//here's the part I'm curious about
$(document).ready(function() {
  ko.applyBindings(new EmployeeViewModel());  

  $("#myLink").click(function() {
     //is there some way to get back into the ko context here?
     //like with ko.dataFor or ko.contextFor?
  });
}
InformationsquelleAutor Adam Levitt | 2012-05-17