Member 11730109 Ответов: 0

Обмен данными между контроллерами в angular js 1


Привет ,
Я хочу поделиться данными между контроллерами через завод

SApp.factory('commonservice', function ($http) {
    var loginuserDetails = {} ;

    var addItemFunction =  function(item) {
          loginuserDetails = item;
    };
    var getListFunction =  function() {
        return loginuserDetails;
    };

      return {
        post: function (dataObj, serviceMethod) {
           return $http.post(serviceUrl + '/' + serviceMethod, dataObj);
          },
        addItem: addItemFunction,
        getList: getListFunction    

    }
});
 commonservice.addItem($scope.LoginDetailsModel);when accessing it
$scope.LoginDetailsModel = commonservice.getList();
Становится неопределенным

Что я уже пробовал:

Я пробовал это через фабрику . если есть другой способ , с помощью которого я могу поделиться данными, то дайте мне знать

sajeetharan

Опубликуйте свой код контроллера

Bohdan Stupak

выглядит довольно прилично, за исключением того, что вы создаете сервис через фабрику и делитесь кодом в своем сервисе. предоставляли ли вы ссылку на свой сервис в контроллере типа SApp. controller('yourController', function ($scope, commonservice / / more codes

0 Ответов