aurelia-form-validation
v1.2.0
Published
A plugin that enables validation for aurelia form.
Downloads
18
Readme
aurelia-form-validation
A plugin for aurelia-form that enables form validation.
Usage
Using this plugin is an automatic process. All you have to do is install it, and register the plugin in main.js after aurelia-form.
Configuration
This plugin and aurelia-form use aurelia-config.
The config for this plugin is:
{
'aurelia-form': {
validation: {
controller: validationController,
trigger: validateTrigger.change
}
}
}
Note: Generally you'll only change the trigger (defaults to change). Only change the controller if you know what you're doing.
Installation
Aurelia-Cli
Run npm i aurelia-form-validation--save
from your project root.
Add following to the build.bundles.dependencies
section of aurelia-project/aurelia.json
.
{
"dependencies": [
// ...
{
"name": "aurelia-form-validation",
"path": "../node_modules/aurelia-form-validation/dist/amd",
"main": "aurelia-form-validation"
},
// ...
]
}
Jspm
Run jspm i aurelia-form-validation
from your project root.
Add following to the desired includes
section of build/bundles.js
, eg:
"aurelia": {
"includes": [
//...
"aurelia-form-validation",
"[aurelia-form-validation/**/*.js]"
//...
]
}
If the installation results in having forks, try resolving them by running:
jspm inspect --forks
jspm resolve --only registry:package-name@version
Webpack
Run npm i aurelia-form-validation--save
from your project root.
And add aurelia-form-validation
in the coreBundles.aurelia
section of your webpack.config.js
.
Typescript
Npm-based installations pick up the typings automatically.
For Jspm-based installations, run typings i github:spoonx/aurelia-form-validation
or add "aurelia-form-validation": "github:spoonx/aurelia-form-validation",
to your typings.json
and run typings i
.