aurelia-view-manager
Version:
A view manager for aurelia plugins. Add support for overriding views, and multiple frameworks
29 lines (23 loc) • 1.01 kB
Markdown
# Overwriting
Assuming that you use aurelia-form. You have created a gorgeous datepicker and
you want to use that one instead of the one provided with aurelia-form.
Aurelia-form being a plugin that leverages view-manager, you are able to
overwrite the template it will use to render dates. You only need to know what
the namespace is. For ease of use I choose to keep it the same as the plugin's
name.
```js
viewManagerConfig.configureNamespace('spoonx/form', {
map: {
/***
* When no .html is provided it knows you are trying to load a element
* with a view model. That feature is specific to aurelia-form.
*/
date: '/my/views/date'
}
});
```
That is how you would overwrite the view of a plugin which you have installed.
**gotcha**
Do make sure that the order in which you perform configurations is correct.
If the aurelia-form plugin is registered at a later moment in time, it will
overwrite the date property back to aurelia-form's defaults.