EventListernerOptions与我的点击事件没有共同的属性

时间:2019-05-28 13:57:34

标签: angular rxjs

这并不是开发中的问题,而是生产中的问题,因为编译器会抱怨不同的东西,但我仍然不喜欢出错。

我试图在一个有效的事件中返回null,但在另一个无效的情况下

  let fc=this.context.isPointInPath(event.x,event.y)
  console.log(fc)
  return null
})
mouse$.subscribe()
const input$ = 
    merge(
        fromEvent(document, 'keydown', event => {
           //x=this.paddlepos;
            switch (event.keyCode) {
                case PADDLE_KEYS.left:
                 //x+=1;

                // return this.paddlepos=-1
                 this.paddlepos-=1
                //  if(this.paddlepos<=0){
                //    this.paddlepos=1
                //  }
                 x=this.paddlepos;
                    return [1,x]
                case PADDLE_KEYS.right:
                //x-=1;

               // return this.paddlepos=+1
                 this.paddlepos+=1
                 x=this.paddlepos;
                   return [-1, x]
                default:
                    //return null;
                    return [0, x]
            }
            return null
        }),
        fromEvent(document, 'keyup',event=> [0,x] // let x=this.paddlepos;

         // event=0;

        )

我希望它不会抱怨语法正确,但是以角度的方式实现rxjs之类的东西总是有帮助的... 所以我得到的错误是事件=> ...与eventlisteneroptions没有通用属性

0 个答案:

没有答案