diff --git a/demo-shell-ng2/app/components/MaterialDesignLiteUpgradeElement.ts b/demo-shell-ng2/app/components/MaterialDesignLiteUpgradeElement.ts
new file mode 100644
index 0000000000..599ca5a8f0
--- /dev/null
+++ b/demo-shell-ng2/app/components/MaterialDesignLiteUpgradeElement.ts
@@ -0,0 +1,11 @@
+import {Directive, AfterViewInit} from 'angular2/core';
+declare var componentHandler;
+
+@Directive({
+ selector: '[mdl]'
+})
+export class MDL implements AfterViewInit {
+ ngAfterViewInit() {
+ componentHandler.upgradeAllRegistered();
+ }
+}
diff --git a/demo-shell-ng2/app/components/page2.view.ts b/demo-shell-ng2/app/components/page2.view.ts
index 8ccc8e0851..82e0ee68f2 100644
--- a/demo-shell-ng2/app/components/page2.view.ts
+++ b/demo-shell-ng2/app/components/page2.view.ts
@@ -1,4 +1,5 @@
import {Component} from 'angular2/core';
+import {MDL} from './MaterialDesignLiteUpgradeElement';
@Component({
selector: 'page2-view',
@@ -6,9 +7,14 @@ import {Component} from 'angular2/core';
- `
+ `,
+ directives: [MDL]
})
export class Page2View {
diff --git a/demo-shell-ng2/gulpfile.js b/demo-shell-ng2/gulpfile.js
index ebd3d88397..90c9f0a7e3 100644
--- a/demo-shell-ng2/gulpfile.js
+++ b/demo-shell-ng2/gulpfile.js
@@ -10,7 +10,7 @@ const tsconfig = require('tsconfig-glob');
// clean the contents of the distribution directory
gulp.task('clean', function () {
- return del('dist/**/*');
+ return del('dist');
});
// copy static assets - i.e. non TypeScript compiled source
diff --git a/demo-shell-ng2/index.html b/demo-shell-ng2/index.html
index 46120c1940..97b3ed708f 100644
--- a/demo-shell-ng2/index.html
+++ b/demo-shell-ng2/index.html
@@ -9,6 +9,11 @@
+
+
+
+
+
diff --git a/demo-shell-ng2/package.json b/demo-shell-ng2/package.json
index ed8b02e8b0..a82bc69d98 100644
--- a/demo-shell-ng2/package.json
+++ b/demo-shell-ng2/package.json
@@ -21,6 +21,7 @@
"es6-shim": "^0.35.0",
"font-awesome": "^4.5.0",
"jquery": "^2.2.2",
+ "material-design-lite": "^1.1.3",
"ng2-alfresco-documentlist": "file:../ng2-components/ng2-alfresco-documentlist",
"ng2-uploader": "denisvuyka/ng2-uploader",
"reflect-metadata": "0.1.2",