angular-sp-digest

3.0.2 • Public • Published

angular-sp-digest

An AngularJS module that keeps the Sharepoint 2013 RequestDigest refreshed

Requirements

  • AngularJS

Installing

NPM

npm install angular-sp-digest

Bower

bower install angular-sp-digest

Usage

Inject the module into your page:

<script type="text/javascript" src="../node_modules/angular-sp-digest/dist/angular-sp-digest.min.js"></script>

Include this module as a dependency in your app:

angular.module('myApp', ['angular.sp.digest']);

Start the RequestDigestIntervalService on app start

angular.module('myApp', ['angular.sp.digest'])
})
.run(['RequestDigestIntervalService', function(RequestDigestIntervalService){

    //defaults to 24 minutes if you don't set this
    RequestDigestIntervalService.setInterval(1440000);

    RequestDigestIntervalService.start('/mysite');
    RequestDigestIntervalService.start('/mysite/mysubsite');
    RequestDigestIntervalService.start('/my-other-site');
    RequestDigestIntervalService.start('/');
}]);

To get your digest:

    RequestDigestCacheService.get('/mysite');

To get a promise for a fresh digest from the server:

    RequestDigestService.get('/mysite');

Contributing

git clone https://github.com/mcleanra/angular-sp-digest.git

Install dependencies

npm install

Build

Build the app

gulp

Readme

Keywords

none

Package Sidebar

Install

npm i angular-sp-digest

Weekly Downloads

2

Version

3.0.2

License

MIT

Last publish

Collaborators

  • mcleanra