Потерянная ссылка на себя при использовании 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» ссылка на окно Есть мысли или идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос