Я пытаюсь отфильтровать массив, содержащий модели vue-mc. Однако свойство name всегда по какой-то причине не определено.
Вот что я делаю:
computed: {
filtered_items:function() {
var self=this;
return this.local_items.filter(
function(item) {
return item.name.toLowerCase().indexOf(self.user_input.toLowerCase())>=0;
});
}
}
И это дает мне следующую ошибку, которая имеет смысл, потому что по какой-то причине вы не можете получить доступ к ключу моделей, например "item.name
":
Невозможно прочитать свойство 'toLowerCase' из неопределенного "
Итак, вопрос в том, как мне отфильтровать массив моделей vue-mc? Или как получить доступ к значению ключа модели? Здесь также песочница, которую я сделал.