Skip to content

Commit f489c2b

Browse files
committed
Angular Forms course
1 parent 0a828cc commit f489c2b

File tree

2 files changed

+67
-1
lines changed

2 files changed

+67
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,4 @@ dist/
66
.idea
77
.DS_Store
88
tmp
9-
*.js
109
*.map

system.config.js

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
(function (global) {
2+
3+
//map tells the System loader where to look for things
4+
var map = {
5+
6+
'@angular': '/node_modules/@angular', // sufficient if we didn't pin the version
7+
'@angular/router': '/node_modules/@angular/router' ,
8+
'@angular/forms': '/node_modules/@angular/forms',
9+
'angular2-in-memory-web-api': 'https://npmcdn.com/angular2-in-memory-web-api', // get latest
10+
'rxjs': 'https://npmcdn.com/rxjs@5.0.0-beta.6',
11+
'ts': 'https://npmcdn.com/plugin-typescript@4.0.10/lib/plugin.js',
12+
'typescript': 'https://npmcdn.com/typescript@1.9.0-dev.20160409/lib/typescript.js',
13+
};
14+
15+
//packages tells the System loader how to load when no filename and/or no extension
16+
var packages = {
17+
'rxjs': {defaultExtension: 'js'},
18+
'angular2-in-memory-web-api': {main: 'index.js', defaultExtension: 'js'},
19+
};
20+
21+
var ngPackageNames = [
22+
'common',
23+
'compiler',
24+
'core',
25+
'http',
26+
'platform-browser',
27+
'platform-browser-dynamic',
28+
'router-deprecated',
29+
'upgrade',
30+
'forms',
31+
'router'
32+
];
33+
34+
// Add map entries for each angular package
35+
ngPackageNames.forEach(function (pkgName) {
36+
map['@angular/' + pkgName] = '/node_modules/@angular/' + pkgName;
37+
});
38+
39+
// Add package entries for angular packages
40+
ngPackageNames.forEach(function (pkgName) {
41+
42+
// Bundled (~40 requests):
43+
packages['@angular/' + pkgName] = {main: '/bundles/' + pkgName + '.umd.js', defaultExtension: 'js'};
44+
45+
// Individual files (~300 requests):
46+
//packages['@angular/'+pkgName] = { main: 'index.js', defaultExtension: 'js' };
47+
});
48+
49+
var config = {
50+
// DEMO ONLY! REAL CODE SHOULD NOT TRANSPILE IN THE BROWSER
51+
transpiler: 'ts',
52+
typescriptOptions: {
53+
tsconfig: true
54+
},
55+
meta: {
56+
'typescript': {
57+
"exports": "ts"
58+
}
59+
},
60+
map: map,
61+
packages: packages
62+
};
63+
64+
document.SYSTEMJS_CONFIG = config;
65+
66+
})(this);
67+

0 commit comments

Comments
 (0)