在ionic框架上使用angular服务

using angular service on ionic framework

本文关键字:angular 服务 ionic 框架      更新时间:2023-09-26
(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;
   }
})

希望能有所帮助。