Introduction
I am here fully explaining how to sorting filtering in AngularJS using MVC application. In my recent article, I have already demonstrated Live Character Count using AngularJSTechnology Used
AngularJS, Bootstrap, MVC, Visual StudioMain Properties of AngularJS Used
ng-app : This property is set under html body tag.ng-controller: AngularJS directive to invoke with $scope object.
ng-click: This is fired when click on button.
ng-repeat: This directive pulls item one by one from collection list.
Main Properties of BootStrap Used
wrapper: This is series of columns.page-wrapper: Used for page layouts for rows and columns.
container: Used for responsive columns
row: it defines each row
col-lg: Differernt width of columns
panel: It is border box box with padding.
Main Resources used under this sample
Style Used:
MVC Controller
Here is defined controller action "StartWithAnularJSBootstrap".public ActionResult StartWithAnularJSBootstrap() { return View(); }
Json Method GetMyData Used to pull data
[HttpGet] public JsonResult GetMyData() { var _context = new TestNewEntities(); var _classlst = (from c in _context.Test_App select c).ToList(); return Json(_classlst, JsonRequestBehavior.AllowGet); }
AngularJS Code in Razor View
MVC Razor View has written AngularJS code to get done sorting and filtering using bootstrap.Call to get data from Json Method
Conclusion
I have written all steps how to sorting filter in AngularJS using MVC application and also attached working example of the same.Video: Sorting Filter in AngularJS using MVC

This sample is working under MVC areas, if you don't much aware about MVC areas then you may go though this live example Organizing an Application using Areas . After complete download the working project then alter web.config according to your machine settings. Database script is under "App_Data" folder of this project.
Post A Comment:
0 comments: