我正在使用Ionic v1应用程序中的相机预览插件。
当我点击Start Cam时,相机预览开始,当我点按Swap Cam时, $ scope.swapCam()函数被调用两次,即我可以看到console.log('交换');打印两次。 没有CameraPreview.switchCamera()的测试,工作正常。
任何帮助表示赞赏。感谢
这是我的HTML
<ion-view view-title="Dashboard">
<ion-content class="padding">
<button ng-click="startCam()">Start Cam</button>
<button ng-click="swapCam()">Swap Cam</button>
</ion-content>
</ion-view>
这是我的控制器
.controller('DashCtrl', function($scope) {
$scope.startCam = function(){
CameraPreview.startCamera({x: 50, y: 50, width: 300, height: 300, toBack: false, previewDrag: true, tapPhoto: true});
}
$scope.swapCam = function(){
console.log('swapping');
CameraPreview.switchCamera();
}
})
离子信息:
@ionic/cli-utils : 1.19.1
ionic (Ionic CLI) : 3.19.1
cordova (Cordova CLI) : 6.5.0
Gulp CLI : CLI version 3.9.1 Local version 3.9.1
Cordova Platforms : android 6.1.2
Ionic Framework : ionic1 1.3.4