Ng Knife is a simple utility library for angular project
Run npm i ng-knife --save
to install.
Ng Knife contains the following:
knifeNoSpaces
- No whitespace allowed.knifeNoCopyPaste
- No copy, cut and paste allowed.knifeAlphanumeric
- Only alphanumeric and whitespaces allowed.knifeOnlyNumbers
- Only numbers allowed.
Import the module NgKnifeModule
from ng-knife
in the module to be used:
...
import { NgKnifeModule } from 'ng-knife';
...
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
NgKnifeModule
],
...
});
export class AppModule { }
<!-- No Spaces -->
<input knifeNoSpaces type="text" placeholder="No Spaces">
<!-- No Copy Paste -->
<input knifeNoCopyPaste type="text" placeholder="No Copy Paste">
<!-- Alphanumeric -->
<input knifeAlphanumeric type="text" placeholder="Alphanumeric">
<!-- Only Numbers -->
<input knifeOnlyNumbers type="text" placeholder="Only Numbers">
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
Ng Knife is free software and may be redistributed under the terms specified in the LICENSE file.