Показать сообщение отдельно
  #28 (permalink)  
Старый 25.06.2013, 20:28
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Создание пустого экземпляра ресурса
Иногда требуется получить пустой ресурсный объект, не связанный с БД. Что отправляется на сервер можно посмотреть в консоли браузера
<!doctype html>
<html ng-app="myApp">
  <head>
    <script src="http://code.angularjs.org/1.1.5/angular.min.js"></script>
    <script src="http://code.angularjs.org/1.1.5/angular-resource.js"></script>
    <script language="javascript" type="text/javascript">
        angular.module('myApp', ['ngResource'])
            .factory('Res', function($resource){
                return $resource('action.php')
            })

        function myCtrl($scope, Res) {
            var res = blankRes();

            $scope.res = res.value
            $scope.send = function () {
                res.$save()
            }

            function blankRes () {
                var resource = new Res
                resource.value = 'default'
                return resource
            }
        }
    </script>
  </head>
  <body>
    <div ng-controller="myCtrl">
        Ресурс: <input ng-model="res" />
        <button ng-click="send()">Сохранить</buton>
    </div>
  </body>
</html>
Ответить с цитированием