Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Модель в Angular (https://javascript.ru/forum/angular/55495-model-v-angular.html)

Patr56 30.04.2015 12:05

Модель в Angular
 
Господа, а как в ангуляре сделать что-то типо модели для scope? через value?
Сейчас примерно так делаю:
контроллер, который вызывает сервис с "моделью"
(function() {
    'use strict';
    angular
        .module('app.profiles.controllers')
        .controller('app.profiles.controllers.userCtrl',
        [
            'profilesInfo',
            UserCtrl
        ]);

    function UserCtrl (
        profilesInfo
    ) {
        var vm = this;
// что-то вроде получения модели
        vm.client = profilesInfo.getClient();
    }
})();

а это типо сервиса с "моделью"
(function () {
    'use strict';
    function profilesInfo() {
        var client = {};

        function getClient () {
            return client;
        }

        return {
            getClient : getClient
        };

    }

    angular
        .module('app.profiles.services')
        .service('profilesInfo',profilesInfo);
}());

FireVolkhov 01.05.2015 16:28

Наверно что-то вроде этого тебе надо (не до конца понимаю суть вопроса)
angular.module '...'
  .controller '...', ($scope, profilesInfo) ->
     $scope.vm = profilesInfo.getClient()

l-liava-l 02.05.2015 00:21

Patr56,

смотрите controller as


Часовой пояс GMT +3, время: 14:40.