现在我正在使用ng-cordova振动插件使用离子,但它不适合我。它在控制台日志中显示错误Cannot read property 'vibrate' of undefined
。
你能告诉我如何使用这个插件吗?请尝试为我找到好的解决方案。 thanku。
答案 0 :(得分:0)
Cannot read property 'vibrate' of undefined
,因为您的插件没有运行,这只适用于移动设备!!
答案 1 :(得分:0)
我在我的应用中使用本地通知,所以我希望每次通知都能获得振动警报。
我的应用运行功能
app.run(function($ionicPlatform,$cordovaVibration) {
$ionicPlatform.ready(function() {
$cordovaVibration.vibrate(400);
});
})
在控制器上振动:
app.controller('VibrationCtrl', function ($scope, $ionicPlatform, $cordovaVibration) {
$scope.cancelVibrate = function(vibrate){
if(vibrate == true){
$ionicPlatform.ready(function(){
$cordovaVibration.vibrate(400);
})
console.log('Vibrate Enable');
}else{
$cordovaVibration.cancelVibration();
console.log('Vibrate Disable');
}
}
})
请找出好的解决方案。 thanku。