Нет необходимости в отдельной ссылке на базовый массив в наблюдаемом массиве, он только сбивает с толку. Считайте значение, используя self.inventoryItems()
.
Хороший способ увидеть, как ваша модель в реальном времени выглядит, - использовать элемент с data-bind="text: ko.toJSON($data, null, '\t')"
Чтобы иметь двухстороннюю привязку, вам нужно сделать каждое значение (для полей ввода) наблюдаемым. Обычно я бы использовал для этого отдельный конструктор.
<!-- display the model in real time -->