Aurelia TypeError: this.sourceExpression.connect не является функцией - PullRequest
0 голосов
/ 09 мая 2018

Я столкнулся с ошибкой во время выполнения:

TypeError: this.sourceExpression.connect не является функцией

Проблема в том, что stacktrace не показывает ничего полезного, он указывает (случайным образом) на последнюю строку одного из связанных компонентов (в данном случае MarkerClusterGroup Leaflet):

Uncaught TypeError: this.sourceExpression.connect не является функцией at ChildInterpolationBinding.connect (MarkerClusterGroup.Refresh.js: 110) в enqueueBindingConnect (MarkerClusterGroup.Refresh.js: 110) at ChildInterpolationBinding.bind (MarkerClusterGroup.Refresh.js: 110) at View.bind (MarkerClusterGroup.Refresh.js: 110) в If._show (MarkerClusterGroup.Refresh.js: 110) at If._update (MarkerClusterGroup.Refresh.js: 110) в If.conditionChanged (MarkerClusterGroup.Refresh.js: 110) в BehaviorPropertyObserver.selfSubscriber (MarkerClusterGroup.Refresh.js: 110) at BehaviorPropertyObserver.call (MarkerClusterGroup.Refresh.js: 110) at BehaviorPropertyObserver.setValue (MarkerClusterGroup.Refresh.js: 110) в If.descriptor.set [как условие] (MarkerClusterGroup.Refresh.js: 110) at Object.setValue (MarkerClusterGroup.Refresh.js: 110) в Binding.updateTarget (MarkerClusterGroup.Refresh.js: 110) at Binding.call (MarkerClusterGroup.Refresh.js: 110) at BehaviorPropertyObserver.callSubscribeers (MarkerClusterGroup.Refresh.js: 110) at BehaviorPropertyObserver.call (MarkerClusterGroup.Refresh.js: 110)

1 Ответ

0 голосов
/ 09 мая 2018

Причина проблемы не связана с файлом, на который указывает трассировка стека. Проблема заключалась в синтаксической ошибке (двойная точка: dto..firstName ) в выражении связывания в одном из шаблонов Aurelia, что-то вроде:

<input value.bind="dto..firstName" />

Шаблон не имел никакого отношения или зависимости от строки кода (или даже библиотеки JS), на которую указывал трассировка стека.

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