Include necessary JS files:
- <script type="text/javascript" src="../Scripts/jquery-1.9.1.min.js"></script>
- <script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script>
- <script type="text/javascript" src="/_layouts/15/sp.js"></script>
- <script type="text/javascript" src="../Scripts/angularPlugin/angular.js"></script>
- module.js
- service.js
- controller.js
module.js
- In this file, define angular JS app.
- var appModule = angular.module("appModule", []);
service.js
- In these files, defines the http services for need to access.
- The following method is a common REST-API method for reading data from SharePoint List.
- appModule.service("appService", function ($q, $http)
- {
- //defines the http header
- $http.defaults.headers.common.Accept = "application/json;odata=verbose";
- //method for reading data from SharePoint list using REST-API
- this.getListInfo = function (listTitle)
- {
- var dfd = $q.defer();
- var restUrl = _spPageContextInfo.siteAbsoluteUrl + "/_api/web/lists/getbytitle('" + listTitle + "')/items";
- $http.get(restUrl).success(function (data)
- {
- dfd.resolve(data.d.results);
- }).error(function (data)
- {
- dfd.reject("error getting tasks");
- });
- return dfd.promise;
- };
- });

Santhakumar MunuswamyPosted Nov 28, 2015, 2:40 AM
Nice share
Jacob RobinsonPosted Nov 23, 2015, 11:23 PM
Good Start.. Welcome to C# Corner..
Kaviya BalasubramanianPosted Nov 23, 2015, 2:42 AM
Useful one venkatesh