如何断开与事件的连接

时间:2017-11-24 09:52:55

标签: javascript nao-robot pepper

我创建了一个js脚本,它订阅了两个不同的事件:

function testDoubleEvents() {
    alert("started");
    var eventName1 = "LeftBumperPressed";
    var eventName2 = "RightBumperPressed";

    session.service("ALMemory").done(function (ALMemory) {
        alert("ALMemory ok");
        ALMemory.subscriber(eventName1).done(function(subscriber1) {
            alert("subscribed1");
            subscriber1.signal.connect(function(result1){
                alert(eventName1);
            });
        });

        ALMemory.subscriber(eventName2).done(function(subscriber2) {
            alert("subscribed2");
            subscriber2.signal.connect(function(result2){
                alert(eventName2);
            });
        });

    });
}
  1. 如果首次发生此事件,我如何取消订阅活动?
  2. 如果第一次出现其中一个事件,我怎样才能取消订阅这两个事件?

0 个答案:

没有答案