Незаконный слот: незаконная привязка в bixby

#bixby #bixbystudio

#биксби #bixbystudio

Вопрос:

Я получаю это сообщение об ошибке при отправке моего массива в intent. Мой массив выглядит следующим образом

 var result = {
  a:1,
  b:2,
  c:{d:5,e:6,f:7},
  x:3,
  y:4,
  z:9
}
  

Это структура, и теперь я получаю ошибку

 Value Compilation Error: EmptyOptionalValue
IllegalSlot:illegal binding 'd' for '1.0.3-myApp.api.C': ./c
IllegalSlot:illegal binding 'e' for '1.0.3-myApp.api.C': ./c
IllegalSlot:illegal binding 'f' for '1.0.3-myApp.api.C':
  

Комментарии:

1. Можете ли вы показать мне модель для вашего ожидаемого результата? Это поможет мне увидеть, какую структуру должен представлять этот результат.

2. Согласно вашему вопросу, мне пришло в голову, что сначала мне нужно создать внутреннюю структуру, а затем назначить ее родительской.. Итак, я это исправил. Вы отвечаете на стандартный вопрос, и я принимаю его. Спасибо

3. Рад слышать, что проблема решена!

4. Опубликовал еще один вопрос, а также предоставил отчет о моей диагностике капсулы .. пожалуйста, ознакомьтесь с ним

Ответ №1:

Скорее всего, это связано с несоответствием между структурной моделью, определенной для представления этого массива, и result возвращаемым действием Javascript.