繁体   English   中英

Aurelia TypeError:this.sourceExpression.connect不是函数

[英]Aurelia TypeError: this.sourceExpression.connect is not a function

我遇到了运行时错误:

TypeError:this.sourceExpression.connect不是函数

问题是stacktrace没有显示任何有用的东西,它(随机地)指向捆绑组件之一(在本例中为Leaflet的MarkerClusterGroup)的最后一行:

未捕获的TypeError:this.sourceExpression.connect在ChildInterpolationBinding.bind(MarkerClusterGroup.Refresh.js:110)的enqueueBindingConnect(MarkerClusterGroup.Refresh.js:110)的ChildInterpolationBinding.connect(MarkerClusterGroup.Refresh.js:110)处不是函数View.bind(MarkerClusterGroup.Refresh.js:110)位于If._show(If._update(MarkerClusterGroup.Refresh.js:110)位于If.conditionChanged(MarkerClusterGroup.Refresh.js:110) )在BehaviorPropertyObserver.call(MarkerClusterGroup.Refresh.js:110)在BehaviorPropertyObserver.selfSubscriber(MarkerClusterGroup.Refresh.js:110)在If.descriptor.set [作为条件]在BehaviorPropertyObserver.setValue(MarkerClusterGroup.Refresh.js:110) (位于ObjectPropertyObserver的Binding.call(MarkerClusterGroup.Refresh.js:110)的Binding.updateTarget(MarkerClusterGroup.Refresh.js:110)的Object.setValue(MarkerClusterGroup.Refresh.js:110)的(MarkerClusterGroup.Refresh.js:110) .callSubscribers(MarkerClusterGrou p.Refresh.js:110)在BehaviorPropertyObserver.call(MarkerClusterGroup.Refresh.js:110)

问题的原因与堆栈跟踪所指向的文件无关。 问题是在一个Aurelia模板的绑定表达式中出现语法错误(双点: dto..firstName ),如下所示:

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

模板与堆栈跟踪所指向的代码行(甚至JS库)没有任何关系或依赖性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM