我试图在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
我正在尝试调用输入加密事件的服务.
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秒的去抖时间.服务电话.此外,如果我移动箭头键移动,则会触发事件.