zoukankan      html  css  js  c++  java
  • ngCordova安装配置使用教程

    ngCordova是什么

    ngCordova是在Cordova Api基础上封装的一系列开源的AngularJs服务和扩展,让开发者可以方便的在HybridApp开发中调用设备能力,即可以在AngularJs代码中访问设备能力Api。通俗的讲就是ngCordova在Cordova基础上面提供了更多访问原生api的功能。


    新手刚开始学ionic的时候可能会嫌弃ionic做不了与手机硬件紧密结合的APP,今天无意中看到了另外一个项目ngCordova,福音啊。神马拍照啊,文件上传啊,地理位置啊,借助ngCordova插件都可以实现。ngCordova是结合cordova和angular包装了许多插件,诸如访问文件,摄像头,GPS等等,这些插件只需要简单配置就可以在ionic中使用。

    官网:http://ngcordova.com/ 

    ng-cordova插件集合:http://ngcordova.com/docs/plugins/

    2.    ng-cordova使用

    1、    下载ng-cordova


    通过Bowe下载

    bower install ngCordova


     
     


    通过网站源码下载:       有的demo和使用的源码

    http://angular-js.in/ng-cordova/


    2、引入ng-cordova.js文件

        把 ng-cordova.js 或者 ng-cordova.min.js引入index.html中并放在cordova.js之前, AngularJS Ionic 文件之后 (因为ngCordova d依赖AngularJS).



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

    4、引入ng-cordova的依赖

        在主程序的app.js中引入ng-cordova的依赖

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

    5、添加插件到你的Cordova CLI环境中           用到那个添加那个

    cordova plugin add ...

    6、使用 参考官方文档

        要在检查设备准备完毕之后使用

    document.addEventListener("deviceready", function () {   
        $cordovaPlugin.someFunction().then(success, error); 
    }, false);

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

  • 相关阅读:
    win平台搭建Lnmp环境
    YII2 model where 条件拼接
    yii2框架-yii2局部关闭(开启)csrf的验证
    Yii2 控制器单独向view(layout)传值
    Yii2 数据库基本操作
    PHP 多线程采集
    php 阿拉伯数字转中文
    javascript里的sleep()方法
    PHP数组内容不重复组合排列算法
    git使用经验(一)
  • 原文地址:https://www.cnblogs.com/zzsdream/p/6373750.html
Copyright © 2011-2022 走看看