Plugins
Instalar ngCordova
Para instalar ngCordova simplemente tenemos que hacer:
Si nos diese algún error de permisos tendríamos que ejecutar:
A continuación tenemos que incluir "ng-cordova.js
" o "ng-cordova.min.js
" en el fichero index.html
justo antes de cordova.js
y después de incluir AngularJS e Ionic (ya que ngCordova depende de AngularJS):
Para usarlo tenemos que inyectarlo en el módulo como una dependencia de Angular, por ejemplo:
Uso
Añadir un plugin:
Ver la lista de plugins instalados:
Para eliminar usamos plugin remove
con el nombre del plugin a eliminar. Este nombre puede no ser el mismo que el que usamos para instalar, así que lo tenemos que consultar usando: cordova plugin list
. Y por último lo eliminamos de la forma:
A veces después de instalar un plugin (como el de sqlite) no se instala todo lo necesario en la plataforma. Por lo que se recomienda hacer:
Para más información podéis consultar:
http://ngcordova.com/docs/plugins/
Whitelist
Si aparece el error:
Hay que instalar el siguiente plugin
Si se van a hacer peticiones de contenido a un servidor externo hay que definir la politica de seguridad añadiendo a la cabecera de la página la siguiente directiva:
Para más información podéis consultar:
https://github.com/apache/cordova-plugin-whitelist#content-security-policy
Toast
Por ejemplo, para usar el plugin para mostrar un toast tenemos que instalar:
Más información en: http://ngcordova.com/docs/plugins/toast/
SQLite
Por ejemplo para usar el plugin para trabajar con SQLite instalamos:
A continuación se incluye un ejemplo de uso desde un controlador:
Más información en: http://ngcordova.com/docs/plugins/sqlite/
Errores comunes
Todas las llamadas a plugins o eventos de Cordova tienen que esperar a que se cargue la librería. Para esto en primer lugar hay que escuchar el evento deviceready
de la forma:
Last updated