Я не уверен, почему это не работает, кто-нибудь может помочь?
У меня есть этот простой массив объектов:
myItems: [
{value: 0, text: 'a'},
{value: 1, text: 'b'},
{value: 2, text: 'c'}
],
allItems: ko.observableArray(this.myItems),
console.log(this.allItems()); THIS DOES NOT WORK???
выше не работает?
Теперь ниже приведен только жестко заданный массив myItems:
allItems: ko.observableArray([
{value: 0, text: 'a'},
{value: 1, text: 'b'},
{value: 2, text: 'c'}
]),
console.log(this.allItems()); //THIS NOW WORKS
Какая разница, поскольку я не вижу ничего, когда регистрирую оба:
console.log('this is al allItems: '+this.allItems())
console.log('this is my myItems: '+myItems());
this is al allItems: (3) [{…}, {…}, {…}]
this is my myItems: (3) [{…}, {…}, {…}]
Любая помощь Пожалуйста! Оцените.