cordova插件如何安装

一、安装ngCordova

1.在git Bash 中 输入:
bower install ngCordova

2.接着,将ng-cordova.js 或者 ng-cordova.min.js文件include到我们的index.html。
<script src="lib/ngCordova/dist/ng-cordova.js"></script>
<script src="cordova.js"></script>


二、在angular中添加ngCordova依赖
angular.module('myApp', ['ngCordova'])

三、插件的使用
例如:相机插件
1.首先我们还是要安装插件的:
cordova plugin add cordova-plugin-camera
调用相机插件
cordova plugin add cordova-plugin-barcodescanner
调条形码扫描
cordova plugin add phonegap-plugin-barcodescanner
调二维码扫描
cordova plugin add jpush-phonegap-plugin --variable API_KEY=8325fdc6cbc21117a5feb165
极光推送

2.页面中:
<ion-view view-title="Dashboard">
<ion-content class="padding">
<h2> Camera Test </h2>
<img id="imageFile" src="./img/ionic.png" width="100px" height="100px"/>
<button ng-click="openCamera()">openCamera</button>
</ion-content>
</ion-view>

3.在controllers.js中修改“DashCtrl”这个controller:
angular.module('starter.controllers', [])
.controller('DashCtrl', function($scope, $cordovaCamera) {
document.addEventListener("deviceready", function () {
var options = {
quality: 50,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: true,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 100,
targetHeight: 100,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: false,
correctOrientation:true
};
$scope.openCamera= function(){
$cordovaCamera.getPicture(options).then(function(imageData) {
var image = document.getElementById('imageFile');
image.src = "data:image/jpeg;base64," + imageData;
}, function(err) {
// error
});
}, false;
})
})

 

转载于:https://www.cnblogs.com/niningsa/p/6140508.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值