PLM-angular-app
Prerequisites
Before you start using this development framework, make sure you have installed all required software and done all the necessary configuration, see this page.
Install
Follow the 3 steps below:
-
Npm
npm install PLM-angular-app --save -
Html
Include these dependencies in your index.html page:
<!-- Google Material Design Lite --><!-- Polyfill(s) for Safari (pre-10.x) --><!-- Polyfill(s) for older browsers --><!-- Polyfill(s) for dialogs --><!-- Modules --> -
SystemJs
Add the following components to your systemjs.config.js file:
- ng2-translate
- alfresco-js-api
- ng2-alfresco-core
- PLM-angular-app
Please refer to the following example file: [systemjs.config.js](demo/systemjs .config.js) .
PLM Tool
Basic usage
Usage example of this component :
main.ts
Events
Method | Parameters | Returns | Description |
---|---|---|---|
methodName() |
None. | void | Lorem ipsum dolor. |
Options
Attribute | Options | Default | Description |
---|---|---|---|
foo |
string | bar |
Lorem ipsum dolor. |
Build from sources
Alternatively you can build component from sources with the following commands:
npm installnpm run build
Build the files and keep watching for changes
$ npm run build:w
Running unit tests
npm test
Running unit tests in browser
npm test-browser
This task rebuilds all the code, runs tslint, license checks and other quality check tools before performing unit testing.
Code coverage
npm run coverage
Demo
If you want have a demo of how the component works, please check the demo folder :
cd demonpm installnpm start
NPM scripts
Command | Description |
---|---|
npm run build | Build component |
npm run build:w | Build component and keep watching the changes |
npm run test | Run unit tests in the console |
npm run test-browser | Run unit tests in the browser |
npm run coverage | Run unit tests and display code coverage report |
npm run build.umd | Build the UMD bundle package |
History
For detailed changelog, check Releases.