Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Robinyo/angular-wijmo-flexsheet
Angular CLI, Angular 4 and the wijmo FlexSheet
https://github.com/Robinyo/angular-wijmo-flexsheet
Last synced: 5 days ago
JSON representation
Angular CLI, Angular 4 and the wijmo FlexSheet
- Host: GitHub
- URL: https://github.com/Robinyo/angular-wijmo-flexsheet
- Owner: Robinyo
- Archived: true
- Created: 2017-08-28T02:28:47.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-24T07:39:12.000Z (almost 7 years ago)
- Last Synced: 2024-08-02T15:46:38.543Z (3 months ago)
- Language: TypeScript
- Size: 2.15 MB
- Stars: 42
- Watchers: 6
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Excel-like Worksheet
A sample Angular project that uses the wijmo FlexSheet component:
![angular-ng-bootstrap screenshot](https://github.com/Robinyo/angular-wijmo-flexsheet/blob/master/excel-like-worksheet-with-ribbon.png)
## Development
To clone the project:
git clone https://github.com/Robinyo/angular-wijmo-flexsheet.git
To install the project's dependencies:
cd angular-wijmo-flexsheet
npm installThe wijmo FlexSheet [download](https://www.grapecity.com/en/wijmo-flexsheet) includes npm images of the Wijmo external
modules in the `/NpmImages` folder. You can add wijmo to your project using npm:npm install --save ~/downloads/wijmo-5-enterprise/NpmImages/wijmo-amd-min
To build the project:
ng build
**Note:** The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.
To launch the project:
ng serve
Then navigate to:
http://localhost:4200/
**Note:** The app will automatically reload if you change any of the source files.## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
Before running the tests make sure you are serving the app via `ng serve`.## Scaffolding
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.1.3.
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|module`.
## Documentation
Run `npm run compodoc` to generate documentation (using Compodoc) in the `/documentation` directory.
We can use Python's SimpleHTTPServer to serve the files in the `/documentation` directory:
```
cd documentation
python -m SimpleHTTPServer 8080
```Open your browser and navigate to:
```
http://localhost:8080
```## Resources
## Blog Posts
* Rob Ferguson's blog: [Angular CLI, Angular 4 and wijmo's FlexSheet](https://robferguson.org/blog/2017/08/28/angular-cli-angular-4-and-wijmo-flexsheet/)
* Rob Ferguson's blog: [Angular 4 and Sibling Component Interaction](https://robferguson.org/blog/2017/08/31/angular-4-and-sibling-component-interaction/)
* Rob Ferguson's blog: [A simple logging service for Angular 4](https://robferguson.org/blog/2017/09/09/a-simple-logging-service-for-angular-4/)