Отключение вычисляемого наблюдаемого массива от других наблюдаемых массивов

Я использую нокаут с моим проектом ASP.NET Core для достижения следующего: 1. Я пытаюсь вычислить проданный инвентарь на основе открытия, закрытия и доставки продукта.

У меня есть четыре массива. OpeeningInventories, ClosingInventories, DeliveredInventories и SoldInventories. Я создаю эти массивы одинаково на стороне сервера. Каждый массив имеет ряд GasProducts (модель). Я создал JSFiddle, чтобы показать вам код. Извините, код несколько работает в моем проекте, но не работает в JSFiddle. Буду очень признателен, если вы поможете мне решить мою проблему. Заранее спасибо. Вот ссылка на JSFIDLE.


person Lion Foo    schedule 28.10.2016    source источник
comment
Я не уверен, почему в моем массиве SoldInventories объем каждого элемента всегда равен 0 в пользовательском интерфейсе. Тем не менее, я поместил несколько предупреждающих сообщений в вычисляемую функцию, где массив показывает правильные значения. Я очень смущен и потерял много времени. Я буду очень признателен, если кто-то может направить меня в правильном направлении. Ниже приведен код вычисляемой функции   -  person Lion Foo    schedule 31.10.2016
comment
JSFIDDLE   -  person Lion Foo    schedule 31.10.2016