diff --git a/src/ng1.ts b/src/ng1.ts index 9bca8116..5f56f3db 100644 --- a/src/ng1.ts +++ b/src/ng1.ts @@ -15,14 +15,11 @@ export function initAngular1(plugins) { (function(serviceName, cls, name) { window.angular.module('ionic.native').service(serviceName, [function() { - let funcs = {}; - for (var k in cls) { - funcs[k] = cls[k]; - } - funcs['name'] = name; + var funcs = window.angular.copy(cls); + funcs.prototype['name'] = name; return funcs; }]); })(serviceName, cls, name); } } -} \ No newline at end of file +}