0.0.5 • Published 7 years ago

ng-plugin v0.0.5

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

ng-plugin

Ng Plugin

Install

npm install ng-plugin --save

Usage

Install a Angular.js plugin. If the plugin is an Object, it must expose an install method. If it is a function itself, it will be treated as the install method. The install method will be called with module as the argument.

Writing a Plugin

Plugins usually add global-level functionality to module Angular. There is no strictly defined scope for a plugin.

A plugin should expose an install method. The method will be called with the Module Angular constructor as the first argument, along with possible options:

    // filters.plugin.js
    
    import { lowerCase, lowerFirst, kebelCase } from 'lodash'

    export default function install (module) 
    {
         module.filter('lowerCase', function () {...} )
         module.filter('lowerFirst', function () {...} )
         module.filter('kebelCase', function () {...} )
    }

Using a plugin

Use plugins by calling the angular.module('some-module').use() global method:

    // app.js
    import 'angular'
    import 'ng-plugin'
    
    import filters from 'filters.plugin.js'
   
    angular.module('app', []).use( filters )
    
    // <p>{{ 'My first plugin' | kebelCase }}</p>
    // => my-first-plugin

License

MIT License

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago