Все работает нормально, но время от времени возникает проблема с функцией. Это делает невозможным нажатие кнопки и выбор значения из списка. Я попытался отладить его, но в консоли ничего не возвращается.
_getSimpleProductId: function (element) {
var allOptions = element.config.options,
value = element.value,
config;
config = _.filter(allOptions, function (option) {
return option.id === value;
});
config = _.first(config);
return _.isEmpty(config) ?
undefined :
_.first(config.allowedProducts);
}
Произошла ошибка:
Uncaught TypeError: Невозможно прочитать свойство 'options' из неопределенного
Думаю, мне нужно сменить вопрос на «Что я делаю не так?».