在ionic框架上使用angular服务
using angular service on ionic framework
(function () {
'use strict';
angular
.module('app')
.factory('UserService', UserService);
UserService.$inject = ['$http'];
function UserService($http) {
var service = {};
service.GetAll = GetAll;
service.GetById = GetById;
service.GetByUsername = GetByUsername;
service.Create = Create;
service.Update = Update;
service.Delete = Delete;
return service;
我如何在services.js中编写ionic框架上的这个服务?我可以使用完全相同的还是我应该改变一些语法?
你可以把它命名为service.js,但在angular中它是一个工厂。
angular服务的语法类似于
app.service('hexafy', function() {
this.myFunc = function (x) {
return x.toString(16);
}
});
要回答你的问题yes你可以使用它只需要关闭上面语法中的左括号
(function () {
'use strict';
angular
.module('app')
.factory('UserService', UserService);
UserService.$inject = ['$http'];
function UserService($http) {
var service = {};
service.GetAll = GetAll;
service.GetById = GetById;
service.GetByUsername = GetByUsername;
service.Create = Create;
service.Update = Update;
service.Delete = Delete;
return service;
}
})
希望能有所帮助。
相关文章:
- chrome.storage.sync.get未返回值-Angular服务
- AngularJS剑道网格绑定到angular服务webapi-当使用[fromuri]进行解析时,排序总是为null
- 在 Jasmine 测试中无法访问 Angular 服务函数
- 如何使 Angular 服务中的数据通过页面刷新持久化
- 画布在 Angular 服务调用中冻结一秒
- 为什么从 Angular 服务中的对象中删除此元素不起作用
- angular服务中的$http承诺
- 在Angular服务中使用$http时,为什么要返回promise和数据
- Angular 1.5.4服务未定义
- 在Angular服务中使用$http和$q的正确方法
- 如何使用Angular 2服务提供包含指向另一个资源的链接/ids的资源集合
- 从函数内部、类内部、模块内部访问 Angular 服务
- 测试angular服务内部方法调用
- Jasmine Mock使用promise为Angular服务
- 在 Angular 服务中接收函数的未声明变量
- 在 Angular 服务中初始化数据的位置
- 无法在注册为 Angular 服务的 ES6 类中共享对象
- Angular 服务问题 -- 在包含 promise 的服务中返回一个数组
- 使用 Angular 服务并且不更改函数调用中的变量
- 从$cookies检索时,Javascript Arrays 在 Angular 服务中没有功能