From 2e00aa780b6a1887f9323069dc579c842280c01a Mon Sep 17 00:00:00 2001 From: Vinayak Patil Date: Fri, 28 Feb 2014 18:52:13 +0530 Subject: [PATCH] Code clean up --- demo/angularBlog/app/js/controllers.js | 12 ++++++------ demo/angularBlog/app/js/services.js | 11 ++++++----- demo/angularBlog/app/partials/category.html | 1 - index.html | 7 +++++++ 4 files changed, 19 insertions(+), 12 deletions(-) diff --git a/demo/angularBlog/app/js/controllers.js b/demo/angularBlog/app/js/controllers.js index 7648399..def7d7f 100644 --- a/demo/angularBlog/app/js/controllers.js +++ b/demo/angularBlog/app/js/controllers.js @@ -3,7 +3,7 @@ /* Controllers */ angular.module('myApp.controllers', ['myApp.services']). -run(function($rootScope){ +run(function($rootScope) { $rootScope.categories = [ 'backbone', 'angular', @@ -27,7 +27,7 @@ controller('PostController', function($scope, blogAPI, $routeParams) { post.comments = post.comments.split(","); $scope.post = post; }, function(errorMsg) { - cosole.error(errorMsg);d87 + cosole.error(errorMsg); }); $scope.toggleComments = function(){ @@ -35,16 +35,16 @@ controller('PostController', function($scope, blogAPI, $routeParams) { }; }). -controller('CategoryController', function($scope, blogAPI, $routeParams){ +controller('CategoryController', function($scope, blogAPI, $routeParams) { $scope.category = $routeParams.category; - blogAPI.getPostsByCategory($routeParams.category).then(function(posts){ + blogAPI.getPostsByCategory($routeParams.category).then(function(posts) { $scope.posts = posts; }, function(errorMsg) { cosole.error(errorMsg); }); }). -controller('FeedbackController', function($scope){ - $scope.submitForm = function(){ +controller('FeedbackController', function($scope) { + $scope.submitForm = function() { console.log("in Feedback form submit handler"); }; }); \ No newline at end of file diff --git a/demo/angularBlog/app/js/services.js b/demo/angularBlog/app/js/services.js index ad87efa..7a3c798 100644 --- a/demo/angularBlog/app/js/services.js +++ b/demo/angularBlog/app/js/services.js @@ -36,11 +36,11 @@ angular.module('myApp.services', []) return deferred.promise; }; - this.getPostsByCategory = function(category){ + this.getPostsByCategory = function(category) { var deferred = $q.defer(); if (_posts) { deferred.resolve(_filterByCategory(category)); - } else{ + } else { this.getPosts().then(function() { deferred.resolve(_filterByCategory(category)); }, function() { @@ -52,6 +52,7 @@ angular.module('myApp.services', []) }; /* Helper functions */ + function _findPost(id) { var index, length, post; for (index = 0, length = _posts.length; index < length; index++) { @@ -63,10 +64,10 @@ angular.module('myApp.services', []) return post; } - function _filterByCategory(category){ - return _posts.filter(function(post){ + function _filterByCategory(category) { + return _posts.filter(function(post) { return post.category === category; - }) + }); } }) .value('version', '0.1'); \ No newline at end of file diff --git a/demo/angularBlog/app/partials/category.html b/demo/angularBlog/app/partials/category.html index 339fa66..a1ad2b3 100644 --- a/demo/angularBlog/app/partials/category.html +++ b/demo/angularBlog/app/partials/category.html @@ -1,7 +1,6 @@

Posts for category: {{category | uppercase}}

No posts available

diff --git a/index.html b/index.html index afd43d6..9d73789 100644 --- a/index.html +++ b/index.html @@ -157,6 +157,13 @@

How does angular work ?

MVC big picture

+ +
+ + Two way data binding + +

Two way data binding

+