Потерянная ссылка на себя при использовании KnockoutJS и Simple Class Inheritance
я используюДжон Ресиг "Простое наследование JavaScript" создать класс, который может быть унаследован. Я также использую KnockoutJS для вычисляемых наблюдаемых. Проблема заключается в попытке объединить эти два понятия. Когда я пытаюсь получить ссылку на себя в вычисляемой наблюдаемой, я получаю & quot; Окно & quot; объект вместо ожидаемого фактического объекта. Вот быстрый пример кода:
window.mynamespace.myclass = Class.extend({
init: function() {
},
someProperty: ko.observable(10),
someComputedProperty: ko.computed(function() {
return this.someProperty();
}, this)
});
К сожалению, this.someProperty () не может быть найден, потому что «this» ссылка на окно Есть мысли или идеи?