cleanup(forms): cleanup

This commit is contained in:
vsavkin
2015-06-17 15:42:07 -07:00
parent 4d1ed509e3
commit 5ba5da5d25
8 changed files with 22 additions and 39 deletions

View File

@ -35,9 +35,7 @@ class CheckoutModel {
*/
@Directive({selector: '[credit-card]'})
class CreditCardValidator {
constructor(c: NgControl) {
c.validator = Validators.compose([c.validator, CreditCardValidator.validate]);
}
get validator() { return CreditCardValidator.validate; }
static validate(c): StringMap<string, boolean> {
if (isPresent(c.value) && RegExpWrapper.test(new RegExp("^\\d{16}$"), c.value)) {