angular-suite-flipper

3.2.0 • Public • Published

Angular Suite Flipper

Install

npm install --save angular-suite-flipper

Usage

require('angular-suite-flipper')(angular);
 
var myApp = angular
  .module('your-app', ['suiteFlipper'])
  .config(['flipperProvider', (flipperProvider) => {
    flipperProvider.setFlippers(['dummy', 'otherDummy']);
  }]);

Service

myApp.controller('GreetingController', ['$scope', 'flipper', function($scope, flipper) {
  $scope.reload = function() {
    if (flipper.isOn('yourFlipperName')) {
      // do something
    } else {
      // do something else
    }
  };
 
  $scope.someThing = function() {
    if (flipper.isOff('yourFlipperName')) {
      // do something
    } else {
      // do something else
    }
  };
}]);

Filter

.div(ng-show="{{ 'self_service_dashboard_ignore_revenue' | flipperIsOn }}")
  | flipper is On
 
.div(ng-show="{{ 'self_service_dashboard_ignore_revenue' | flipperIsOff }}")
  | flipper is Off

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 3.2.0
    5
    • latest

Version History

Package Sidebar

Install

npm i angular-suite-flipper

Weekly Downloads

5

Version

3.2.0

License

ISC

Last publish

Collaborators

  • draven
  • emarsys-deployer
  • sviktor