apeman-ui-contrib-angular-decorating
apeman ui module for angular to decorate functions
Demo
Demo of apeman-ui-contrib-angular-decorating
Installation
Install module via npm
$ npm install apeman-ui-contrib-angular-decorating --save
Generating UI Files
Define $ui
property in your Apemanfile with "apeman-ui-contrib-angular-decorating" package.
/**
* This is example Apemanfile to use "apeman-ui-contrib-angular-decorating".
*/
"use strict";
module.exports = {
$pkg: {/*...*/},
$ui: {
// Define your own ui.
"my-ui-01": {
// UI generation config for each path.
"assets/public/my_ui_components": [
require("apeman-ui-contrib-angular-decorating")({
})
]
}
}
};
Then, generate ui assets via apeman ui.
# Generate ui from CLI.
$ apeman ui "my-ui-01"
Options
Name | Type | Description |
---|
Using UI Files
/**
* This is example to use "apeman-ui-contrib-angular-decorating".
*/
(function () {
"use strict";
angular
.module('my-custom-module', [
'apeman-ui-contrib-angular-decorating'
])
.controller('DemoCtrl', function (apDecorate) {
var obj01 = {
doSomething: function () {
/*...*/
}
};
apDecorate.decorate(obj01, 'doSomethingMore', function define(origin) {
return function () {
/*...*/
return origin.apply(this, arguments); // Call original method.
}
})
});
})();
Documents
License
This software is released under the MIT License.