信号不工作(aurelia)

时间:2016-09-14 10:45:11

标签: aurelia aurelia-binding

我正在使用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);
    }
  };

它只包含翻译信号的某些值。 enter image description here

问候 菲利克斯

1 个答案:

答案 0 :(得分:1)

似乎我添加了一些带有无效If.bind的代码,导致信令不再起作用:

 <span class="badge" if.bind="">
        <a  click.trigger="totop()">
           <i class="material-icons" style="font-size:1.2em">&#xE5CE;</i>
        </a>
 </span>

删除if.bind =“”(或在里面添加一个适当的变量)修复了问题