小编Geo*_*Son的帖子

提交时出错:TypeError:dataService.Login不是函数

单击表单上的"提交"按钮时发生错误.

LoginController和controllerAs在路由配置中定义

Angular版本:AngularJS v1.3.11


dataService.js文件

    'use strict';

        app.factory('dataService',['$http',DataService]);

        function DataService($http) {
            var urlBase='http://washerycloud.cloudapp.net/v1/user/';

            var service = {};

            service.Login =Login;
            service.Register= Register;
            service.Store = StoreID;
            service.Update = Update;
            service.Delete = Delete;

            return service;

   /**Login function*/
            function Login(user) {
                return $http.get(urlBase + 'login',{params: {name: user.name, password: user.password}}).
            then(handleSuccess, handleError('Error login'));
            }

        /**Register function*/
            function Register(user) {
                return $http.get(urlBase + 'create',
                    {params:  { name: user.name, surname: user.surname, telephone: user.telephone,
                                email: user.email, username: user.username, password: user.password }})
                    .then(handleSuccess, handleError('Error register user'));
            }





// private …
Run Code Online (Sandbox Code Playgroud)

javascript factory angularjs

1
推荐指数
1
解决办法
986
查看次数

标签 统计

angularjs ×1

factory ×1

javascript ×1