ionic开发-使用ngCordova增强设备调用能力

什么是ngCordova

ngCordova是在Cordova Api基础上封装的一系列开源的AngularJs服务和扩展,让开发者可以方便的在HybridApp开发中调用设备能力,即可以在AngularJs代码中访问设备能力Api。ngCordova是结合cordova和angular包装了许多插件,诸如访问文件,摄像头,GPS等等,这些插件只需要简单配置就可以在ionic中使用。


如何安装配置

ngCordova使用很简单,首先在项目目录下,使用bower工具安装

bower install ngCordova

然后将ng-cordova.js或者ng-cordova.min.js添加到index.html中的cordova.js引入之前

<script src="lib/ngCordova/dist/ng-cordova.js"></script>
<script src="cordova.js"></script>

在js中添加ngCordova依赖

angular.module('myApp', ['ngCordova'])

在使用每个插件之前,必须先检测设备是否就绪

$ionicPlatform.ready(function() {
$cordovaPlugin.someFunction().then(success, error);
});

安装配置可能遇到的问题

1.没有bower命令

Bower 是 twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系。

安装bower非常简单,只要你安装了npm,可以用以下命令

npm install bower -g

1.没有git环境

也许你会遇到 git is not installed or not in the PATH的报错,那是因为你计算机没有git环境支持,Git是分布式版本控制系统,ngCordova利用其控制插件版本更新

window环境的git从http://msysgit.github.io/可以下载已经集成好的gif,直接然后按默认选项安装即可。

安装完成后,将git所在bin和cmd目录添加到系统环境变量

还需要最后一步设置,在命令行输入:

git config --global user.name "Your Name"
git config --global user.email "email@example.com"



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值