BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
npm install syncfusion-javascript --save
npm install ej-angular2 --save
npm install --save-dev @types/jquery
npm install --save-dev @types/ej.web.all |
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { EJAngular2Module } from 'ej-angular2';
@NgModule({
imports: [
BrowserModule, EJAngular2Module.forRoot()
],
declarations: [
AppComponent
],
bootstrap: [ AppComponent ]
})
export class AppModule { } |
// Angular
import '@angular/platform-browser';
import '@angular/platform-browser-dynamic';
import '@angular/core';
import '@angular/common';
import '@angular/http';
import '@angular/router';
// RxJS
import 'rxjs';
// Other vendors for example jQuery, Lodash or Bootstrap
// You can import js, ts, css, sass, ...
import * as $ from 'jquery';
window['jQuery'] = $;
window['$'] = $
import 'jsrender';
import 'syncfusion-javascript/Scripts/ej/web/ej.grid.min' |
import 'core-js/es6';
import 'core-js/es7/reflect';
require('zone.js/dist/zone');
import './../node_modules/syncfusion-javascript/Content/ej/web/material/ej.web.all.min.css';
if (process.env.ENV === 'production') {
// Production
} else {
// Development and test
Error['stackTraceLimit'] = Infinity;
require('zone.js/dist/long-stack-trace-zone');
} |
npm install --save-dev file-loader
|
var webpack = require('webpack');
. . . . .
module.exports = {
entry: {
'polyfills': './src/polyfills.ts',
'vendor': './src/vendor.ts',
'app': './src/main.ts'
},
resolve: {
extensions: ['.ts', '.js']
},
module: {
rules: [
. . . . .
{
test: /\.css$/,
include: helpers.root('src', 'app'),
loader: 'raw-loader'
},
{
test: /\.(png|jpg|eot|cur|svg|gif|ttf|woff)$/,
loader: "file-loader"
}
]
},
. . . . .
}; |
npm start |