getting and setting value in factory in angualrjs

后端 未结 6 1245
执笔经年
执笔经年 2020-12-12 04:40

This is my factory:

.factory(\'userService\',()){
  var user = {};
  return {

  getFirstname : function () {
    return user.firstname;
  },

  setFirstname         


        
6条回答
  •  攒了一身酷
    2020-12-12 05:03

    When using same object across controllers ,you have to define your service using the .service method like below:

    .service('userService',function(){
      this.user = {};
    
      this.getFirstname = function () {
        return this.user.firstname;
      };
    
      this.setFirstname = function (firstname) {
        this.user.firstname = firstname;
      };
    
    });
    

提交回复
热议问题