小编var*_*run的帖子

无法在Android SDK中找到gradle包装器.可能需要更新您的Android SDK

我试图在ionic2应用程序中构建.我跑步时遇到这个错误ionic build android.错误日志是

ANDROID_HOME=/home/varun/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle
Error: Could not find gradle wrapper within Android SDK. Might need to    update your Android SDK.
Looked here: /home/varun/Android/Sdk/tools/templates/gradle/wrapper
Run Code Online (Sandbox Code Playgroud)

我尝试更新sdk,但发现sdk版本是最新的.

当我查看Android/Sdk/tools文件夹时,没有templates目录.我在ubuntu 16.04上运行,带有cordova版本6.5.0

android android-sdk-tools cordova ionic2

37
推荐指数
3
解决办法
6万
查看次数

如何使用rxjs在angular2中对输入keyup事件实现去抖服务

我正在尝试调用输入加密事件的服务.

HTML

<input placeholder="enter name" (keyup)='onKeyUp($event)'>
Run Code Online (Sandbox Code Playgroud)

以下是onKeyUp()功能

onKeyUp(event) {
    let observable = Observable.fromEvent(event.target, 'keyup')
        .map(value => event.target.value)
        .debounceTime(1000)
        .distinctUntilChanged()
        .flatMap((search) => {
            // call the service
        });
    observable.subscribe((data) => {
        // data
    });
}
Run Code Online (Sandbox Code Playgroud)

从浏览器的网络选项卡中可以看出,它正在调用每个按键事件的键盘功能(正如它应该做的那样),但我想要实现的是每个之间1秒的去抖时间.服务电话.此外,如果我移动箭头键移动,则会触发事件.

plunkr链接

javascript rxjs typescript rxjs5 angular

31
推荐指数
2
解决办法
3万
查看次数