Skip to content

Commit

Permalink
fix(directives): fix directives and module import
Browse files Browse the repository at this point in the history
add index file, instead of import {} from 'ng2-validators/ng2-validators' use now import {} from

'ng2-validators'
  • Loading branch information
Nightapes committed Sep 13, 2016
1 parent b24d007 commit ff1ca9c
Show file tree
Hide file tree
Showing 12 changed files with 345 additions and 294 deletions.
7 changes: 6 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,13 @@ coverage
*.ts
!*.d.ts
tests
typings
typings.json
typings/
.gitignore
tsconfig.json
.npmignore
karma-test-shim.js
karma.conf.js

#################
## Visual Studio Code
Expand Down
48 changes: 24 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The password validators are:
## Install

```
npm install ng2-validators
npm install ng2-validators --save
```


Expand All @@ -61,7 +61,7 @@ needs: ```ReactiveFormsModule```
### Passwords

```
@import {PasswordValidators} from 'ng2-validators/ng2-validators'
@import {PasswordValidators} from 'ng2-validators'
...
password: Control = new Control('', Validators.compose([
Expand All @@ -79,7 +79,7 @@ password: Control = new Control('', Validators.compose([
### Password mismatch

```
@import {PasswordValidators} from 'ng2-validators/ng2-validators'
@import {PasswordValidators} from 'ng2-validators'
...
Expand All @@ -96,7 +96,7 @@ let form = new FormGroup({
#### Override control name

```
@import {PasswordValidators} from 'ng2-validators/ng2-validators'
@import {PasswordValidators} from 'ng2-validators'
...
Expand All @@ -114,7 +114,7 @@ let form = new FormGroup({
### Email

```
@import {EmailValidators} from 'ng2-validators/ng2-validators'
@import {EmailValidators} from 'ng2-validators'
...
Expand All @@ -125,7 +125,7 @@ email2: Control = new Control('', EmailValidators.simple());
### Universal

```
@import {UniversalValidators} from 'ng2-validators/ng2-validators'
@import {UniversalValidators} from 'ng2-validators'
...
Expand All @@ -141,7 +141,7 @@ control: Control = new Control('', UniversalValidators.max(2));
### Creditcards

```
@import {CreditCardValidators} from 'ng2-validators/ng2-validators'
@import {CreditCardValidators} from 'ng2-validators'
...
Expand All @@ -165,7 +165,7 @@ needs ```FormsModule and ValidatorsModule ```
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { ValidatorsModule } from 'ng2-validators/ng2-validators'
import { ValidatorsModule } from 'ng2-validators'
import { AppComponent } from './app.component';
Expand All @@ -182,11 +182,11 @@ export class AppModule {
```
<form>
<input type="password" [(ngModel)]="model.password" name="password" #formControl="ngModel" password>
<p *ngIf="formControl.hasError('repeatCharacterRegexRule')">Password contains repeating characters</p>
<p *ngIf="formControl.hasError('digitCharacterRule')">Password should contain at least on digit</p>
<p *ngIf="formControl.hasError('alphabeticalCharacterRule')">Password should contain at least on alphabetical character</p>
<p *ngIf="formControl.hasError('lowercaseCharacterRule')">Password should contain at least on lowercase character</p>
<p *ngIf="formControl.hasError('uppercaseCharacterRule')">Password should contain at least on uppercase character</p>
<span *ngIf="formControl.errors?.repeatCharacterRegexRule">Password contains repeating characters</span>
<span *ngIf="formControl.errors?.digitCharacterRule">Password should contain at least on digit</span>
<span *ngIf="formControl.errors?.alphabeticalCharacterRule">Password should contain at least on alphabetical character</span>
<span *ngIf="formControl.errors?.lowercaseCharacterRule">Password should contain at least on lowercase character</span>
<span *ngIf="formControl.errors?.uppercaseCharacterRule">Password should contain at least on uppercase character</span>
</form>
// Override values
Expand All @@ -206,7 +206,7 @@ export class AppModule {
<form>
<input type="text" [(ngModel)]="model.creditcard" name="creditcard" #formControl="ngModel" creditCard>
<p *ngIf="formControl.hasError('creditcard')">Is not a creditcard</p>
<span *ngIf="formControl.errors?.creditcard">Is not a creditcard</span>
</form>
// Override values
Expand All @@ -219,7 +219,7 @@ export class AppModule {
```
<form>
<input type="text" [(ngModel)]="model.email" name="email" #formControl="ngModel" email>
<p *ngIf="formControl.hasError('normalEmailRule')">Is not a email</p>
<span *ngIf="formControl.errors?.normalEmailRule">Is not a email</span>
</form>
```
Expand All @@ -231,7 +231,7 @@ export class AppModule {
```
<form>
<input type="text" [(ngModel)]="model.firstname" name="firstname" #formControl="ngModel" noWhitespace>
<p *ngIf="formControl.hasError('noWhitespaceRequired')">Should not contain a whitespace</p>
<span *ngIf="formControl.errors?.noWhitespaceRequired">Should not contain a whitespace</span>
</form>
```

Expand All @@ -240,7 +240,7 @@ export class AppModule {
```
<form>
<input type="number" [(ngModel)]="model.amount" name="amount" #formControl="ngModel" isNumber>
<p *ngIf="formControl.hasError('numberRequired')">Needs to be a number</p>
<span *ngIf="formControl.errors?.numberRequired">Needs to be a number</span>
</form>
```

Expand All @@ -249,27 +249,27 @@ export class AppModule {
```
<form>
<input type="number" [(ngModel)]="model.amount" name="amount" #formControl="ngModel" isInRange [min]="2" [max]="4">
<p *ngIf="formControl.hasError('numberRequired')">Needs to be a number</p>
<p *ngIf="formControl.hasError('rangeValueToSmall')">Number to small</p>
<p *ngIf="formControl.hasError('rangeValueToBig')">Number to big</p>
<span *ngIf="formControl.errors?.numberRequired">Needs to be a number</span>
<span *ngIf="formControl.errors?.rangeValueToSmall">Number to small</span>
<span *ngIf="formControl.errors?.rangeValueToBig">Number to big</span>
</form>
```
#### min

```
<form>
<input type="number" [(ngModel)]="model.amount" name="amount" #formControl="ngModel" [min]="2">
<p *ngIf="formControl.hasError('numberRequired')">Needs to be a number</p>
<p *ngIf="formControl.hasError('min')">Number to small</p>
<span *ngIf="formControl.errors?.numberRequired">Needs to be a number</span>
<span *ngIf="formControl.errors?.min">Number to small</span>
</form>
```
#### max

```
<form>
<input type="number" [(ngModel)]="model.amount" name="amount" #formControl="ngModel" [max]="2">
<p *ngIf="formControl.hasError('numberRequired')">Needs to be a number</p>
<p *ngIf="formControl.hasError('max')">Number to small</p>
<span *ngIf="formControl.errors?.numberRequired">Needs to be a number</span>
<span *ngIf="formControl.errors?.max">Number to small</span>
</form>
```

Expand Down
Loading

0 comments on commit ff1ca9c

Please sign in to comment.