Я новичок в ionic и Cordova, этот плагин вибрации не работает. Не могли бы вы указать на ошибку?
Это index.html:
<body ng-app="starter">
<ion-pane>
<ion-header-bar class="bar-stable">
<h1 class="title">Ionic Blank Starter</h1>
</ion-header-bar>
<ion-content ng-controller="myCtrl">
<button ng-click="toggle()">Toggle</button>
</ion-content>
</ion-pane>
</body>
Это app.js в папке js:
var ionicApp = angular.module('starter', ['ionic', 'ngCordova'])
ionicApp.controller("myCtrl", function($scope, $cordovaVibration)) {
$scope.toggle = function() {
$ionicPlatform.ready(function() {
$cordovaVibration.vibrate(100).then(function() {
console.log("Phone vibrating");
})
});
}
}
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if (window.StatusBar) {
StatusBar.styleDefault();
}
});
})
Я добавил ng-cordova
плагин вибрации.
AndroidManifest.xml
должен иметь разрешение на вибрацию:<uses-permission android:name="android.permission.VIBRATE" />
- person Keval   schedule 12.05.2015