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'