Cordova Ionic 2可断开回调/订阅
我在尝试订阅断开连接回调时遇到此错误Cordova Ionic 2可断开回调/订阅,cordova,ionic-framework,bluetooth,bluetooth-lowenergy,subscribe,Cordova,Ionic Framework,Bluetooth,Bluetooth Lowenergy,Subscribe,我在尝试订阅断开连接回调时遇到此错误 this.ble.disconnect(this.device_id).subscribe((data) => { console.log("disconnected good"); }, error => { console.log("disconnected bad"); }); 我得到的错误是 Supplied parameters do not match any signature of call target. L116
this.ble.disconnect(this.device_id).subscribe((data) => {
console.log("disconnected good");
}, error => {
console.log("disconnected bad");
});
我得到的错误是
Supplied parameters do not match any signature of call target.
L116: if (this.device_id) {
L117: this.ble.disconnect(this.device_id).subscribe((data) => {
L118: console.log("disconnected good");
disconnect
-函数返回一个承诺
而不是一个可观察的
()
请尝试以下方法:
this.ble.disconnect(this.device_id)
.then(data => {
console.log("disconnected good");
}
.catch(error => {
console.log("disconnected bad");
});
disconnect
-函数返回一个承诺
而不是一个可观察的
()
请尝试以下方法:
this.ble.disconnect(this.device_id)
.then(data => {
console.log("disconnected good");
}
.catch(error => {
console.log("disconnected bad");
});
固定的:
固定的:
是的,这就是我的答案。谢谢@robbannn:)我错过了你的答案。你太棒了。是的,这就是我的答案。谢谢@robbannn:)我错过了你的答案。你太棒了。