我正在使用RC。 信号正在发挥作用(我使用它很多)但突然停止了,我不知道为什么。
你在这段代码中看到this.signals是空的,并没有包含我的名字"机器取出" (它有一些来自翻译的值
BindingSignaler.prototype.signal = function signal(name) {
var bindings = this.signals[name];
if (!bindings) {
return;
}
var i = bindings.length;
while (i--) {
bindings[i].call(_aureliaBinding.sourceContext);
}
};
问候 菲利克斯
答案 0 :(得分:1)
似乎我添加了一些带有无效If.bind的代码,导致信令不再起作用:
<span class="badge" if.bind="">
<a click.trigger="totop()">
<i class="material-icons" style="font-size:1.2em"></i>
</a>
</span>
删除if.bind =“”(或在里面添加一个适当的变量)修复了问题