@signatu/policy-angularjs

This library contains AngularJS (aka Angular version 1)client components for Signatu Policy. It depends on the Signatu service, and the library interacts with signatu.com.

Usage no npm install needed!

<script type="module">
  import signatuPolicyAngularjs from 'https://cdn.skypack.dev/@signatu/policy-angularjs';
</script>

README

AngularJS components for Signatu Policy

This library contains AngularJS (aka Angular version 1)client components for Signatu Policy. It depends on the Signatu service, and the library interacts with signatu.com.

Installation

npm

npm install @signatu/policy-angularjs

yarn

yarn add @signatu/policy-angularjs

Usage

The library contains the following components:

  • policy-link: renders a link that will open the privacy policy when clicked.
  • policy-button: renders a button that will open the Privacy Policy when clicked.

Properties

ES6

import angular from 'angular'

import PolicyModule from '@signatu/policy-angularjs'

angular.module('myApp', [PolicyModule.name])
    .controller('myCtrl', function($scope) {
        $scope.policyConfig = {
            apiKey: 'MY_API_KEY',
            accessToken: 'MY_ACCESS_TOKEN'
        };
    })
})

Now you can use the components in your HTML:

    <policy-button
        config="policyConfig"
        policy-id="MY_POLICY_ID"
        color="white">
    </policy-button>

Typescript

Basically the same as for ES6, except you have types for the Config:

import * as angular from 'angular'
import PolicyModule, {PolicyConfig} from '@signatu/policy-angularjs'

const config: PolicyConfig = {
      apiKey: 'MY_API_KEY',
      accessToken: 'MY_ACCESS_TOKEN'
}
...

Further information

Go to signatu.com or send us an email on support@signatu.com.

License

This library is MIT Licensed.