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')) {
} else {
}
};
$scope.someThing = function() {
if (flipper.isOff('yourFlipperName')) {
} 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