angular-zxcvbn-module
v1.0.0
Published
Provides an Angular wrapper around zxcvbn without dumping zxcvbn into the global scope.
Maintainers
Readme
Angular ZXCVBN Module
Provides an Angular module Dropbox's zxcvbn password strength indicator without requiring that zxcvbn be defined globally.
Installation
Using npm:
npm install --save angular-zxcvbn-moduleUsing bower:
bower install --save angular-zxcvbn-moduleBuilding
This releases uses version 3.2.2 of zxcvbn.
To use a different release, update package.json with the appropriate version, and run:
npm install
npm run buildUsage
Watch a $scope variable named password and sets the passwordStrength $scope property whenever the password changes:
angular.module('app', [
'angular-zxcvbn-module'
]);
angular.module('controllers', [])
.controller('SomeController', ["$scope", "zxcvbn"], function($scope, zxcvbn){
$scope.$watch("password", function() {
$scope.passwordStrength = zxcvbn($scope.password);
});
});