awesome-cordova-plugins/demo/www/app/plugin/plugin.js
Max Lynch 33b56579b0 Demo
2015-11-28 16:17:04 -06:00

25 lines
503 B
JavaScript

import {Page, NavParams} from 'ionic/ionic';
@Page({
templateUrl: 'app/plugin/plugin.html',
})
export class Plugin {
constructor(params: NavParams) {
this.plugin = params.get('plugin');
console.log('Plugin', this.plugin);
this.methods = Object.keys(this.plugin).filter((k) => {
if(typeof this.plugin[k] === 'function') {
return true;
}
return false;
});
}
doMethod(method) {
console.log('Doing method', method, 'on Plugin', this.plugin);
}
}