From 69ad5777bd802b7c64ede692861c8735a0fa481c Mon Sep 17 00:00:00 2001 From: Max Lynch Date: Thu, 7 May 2015 10:16:02 -0500 Subject: [PATCH] Common Ionic Directives --- ionic/components/form/test/basic/main.js | 7 +++++-- ionic/directives.js | 6 ++++++ ionic/ionic.js | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 ionic/directives.js diff --git a/ionic/components/form/test/basic/main.js b/ionic/components/form/test/basic/main.js index 0e40ef3a1b..eb622b2490 100644 --- a/ionic/components/form/test/basic/main.js +++ b/ionic/components/form/test/basic/main.js @@ -1,11 +1,14 @@ import {Component, View, bootstrap} from 'angular2/angular2' import {FormBuilder, Validators, FormDirectives, ControlGroup} from 'angular2/forms'; -import {Button, Switch, Form, List, Label, Item, Input, Content} from 'ionic/ionic'; +//import {Button, Switch, Form, List, Label, Item, Input, Content} from 'ionic/ionic'; +import {IONIC_DIRECTIVES} from 'ionic/ionic' + +console.log([FormDirectives].concat(IONIC_DIRECTIVES)); @Component({ selector: '[ion-app]' }) @View({ templateUrl: 'main.html', - directives: [FormDirectives, List, Label, Item, Button, Input, Content] + directives: [FormDirectives].concat(IONIC_DIRECTIVES) }) class IonicApp { constructor() { diff --git a/ionic/directives.js b/ionic/directives.js new file mode 100644 index 0000000000..325b5b6411 --- /dev/null +++ b/ionic/directives.js @@ -0,0 +1,6 @@ +import {Button, Switch, List, Label, Item, Input, Content} from 'ionic/ionic'; +var IONIC_DIRECTIVES = [Button, List, Label, Item, Content]; + +console.log('DIRECTIVES', IONIC_DIRECTIVES); + +export {IONIC_DIRECTIVES}; diff --git a/ionic/ionic.js b/ionic/ionic.js index d923b66004..6f65d45af2 100644 --- a/ionic/ionic.js +++ b/ionic/ionic.js @@ -30,6 +30,7 @@ Object.defineProperties(ViewContainerRef.prototype, { export * from 'ionic/components' +export * from 'ionic/directives' export * from 'ionic/platform/platform' export * from 'ionic/routing/router'