</head>
<body>
<ul class="menu">
- <li><a href="#/view1">view1</a></li>
+ <li><a href="#/registration">registation</a></li>
<li><a href="#/view2">view2</a></li>
</ul>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.min.js"></script>
-->
<script src="lib/angular/angular.js"></script>
+ <script src="lib/angular/angular-resource.js"></script>
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<script src="js/controllers.js"></script>
// Declare app level module which depends on filters, and services
angular.module('myApp', ['myApp.filters', 'myApp.services', 'myApp.directives']).
config(['$routeProvider', function($routeProvider) {
- $routeProvider.when('/view1', {templateUrl: 'partials/partial1.html', controller: MyCtrl1});
+ $routeProvider.when('/registration', {templateUrl: 'partials/registration.html', controller: RegistrationCtrl});
+ $routeProvider.when('/registration/:registrationId', {templateUrl: 'partials/registration.html', controller: RegistrationCtrl});
$routeProvider.when('/view2', {templateUrl: 'partials/partial2.html', controller: MyCtrl2});
- $routeProvider.otherwise({redirectTo: '/view1'});
+ $routeProvider.otherwise({redirectTo: '/registration'});
}]);
/* Controllers */
-function MyCtrl1() {}
-MyCtrl1.$inject = [];
+function RegistrationCtrl($scope, $log, Registration) {
+ $scope.master = {};
+
+ $scope.update = function(user) {
+ $scope.master = angular.copy(user);
+ $log.info("saved", user, user.$save());
+ }
+
+ $scope.reset = function() {
+ //$scope.user = angular.copy($scope.master);
+ $scope.user = new Registration();
+ }
+
+ $scope.reset();
+
+}
+//RegistrationCtrl.$inject = [ '$scope', '$log' ];
function MyCtrl2() {
// Demonstrate how to register services
// In this case it is a simple value service.
-angular.module('myApp.services', []).
- value('version', '0.1');
+angular.module('myApp.services', [ 'ngResource' ]).
+ value('version', '0.1').
+
+ factory('Registration', function($resource){
+ return $resource('/data/:database/registration/:regustraionId', { database: 'drzb2013' }, {
+ query: {method:'GET', params:{registraionId:'@id'}, isArray:true}
+ });
+ });
-#!/usr/bin/env node
+#!/usr/bin/env nodejs
var util = require('util'),
http = require('http'),