Skip to content

Commit 7cf3327

Browse files
author
Nedyalko Nikolov
committed
Merge pull request #158 from NativeScript/nnikolov/DirectivesReload
Replaced ns-directives with Angular style directives.
2 parents 65d17c8 + f77dca3 commit 7cf3327

File tree

5 files changed

+43
-32
lines changed

5 files changed

+43
-32
lines changed

ng-sample/app/examples/list/list-test-async.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Component, Input, ChangeDetectionStrategy } from 'angular2/core';
22
import { Observable as RxObservable } from 'rxjs/Observable';
33

4-
class DataItem {
4+
export class DataItem {
55
constructor(public id: number, public name: string) { }
66
}
77

ng-sample/app/performance/benchmark.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ export class Benchmark {
102102
}
103103

104104

105-
class TreeNode {
105+
export class TreeNode {
106106
value: string;
107107
left: TreeNode;
108108
right: TreeNode;

src/nativescript-angular/application.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import {APPLICATION_COMMON_PROVIDERS} from 'angular2/src/core/application_common
2929
import {COMPILER_PROVIDERS} from 'angular2/src/compiler/compiler';
3030
import {PLATFORM_COMMON_PROVIDERS} from 'angular2/src/core/platform_common_providers';
3131
import {COMMON_DIRECTIVES, COMMON_PIPES, FORM_PROVIDERS} from "angular2/common";
32-
import {NS_DIRECTIVES} from './directives/ns-directives';
32+
import {NS_DIRECTIVES} from './directives';
3333

3434
import {bootstrap as angularBootstrap} from 'angular2/bootstrap';
3535

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import {Type} from 'angular2/src/facade/lang';
2+
import {ListViewComponent, SetupItemViewArgs} from './directives/list-view-comp';
3+
import {TextValueAccessor} from './value-accessors/text-value-accessor';
4+
import {CheckedValueAccessor} from './value-accessors/checked-value-accessor';
5+
import {DateValueAccessor} from './value-accessors/date-value-accessor';
6+
import {TimeValueAccessor} from './value-accessors/time-value-accessor';
7+
import {NumberValueAccessor} from './value-accessors/number-value-accessor';
8+
import {SelectedIndexValueAccessor} from './value-accessors/selectedIndex-value-accessor';
9+
import {TabViewDirective, TabViewItemDirective} from './directives/tab-view';
10+
import {ActionBarComponent, ActionBarScope, ActionItemDirective, NavigationButtonDirective} from './directives/action-bar';
11+
import {AndroidFilterComponent, IosFilterComponent} from './directives/platform-filters';
12+
13+
export const NS_DIRECTIVES: Type[] = [
14+
ListViewComponent,
15+
TabViewDirective,
16+
TabViewItemDirective,
17+
TextValueAccessor,
18+
CheckedValueAccessor,
19+
DateValueAccessor,
20+
TimeValueAccessor,
21+
SelectedIndexValueAccessor,
22+
NumberValueAccessor,
23+
ActionBarComponent,
24+
ActionBarScope,
25+
ActionItemDirective,
26+
NavigationButtonDirective,
27+
AndroidFilterComponent,
28+
IosFilterComponent
29+
];
30+
31+
export {ListViewComponent, SetupItemViewArgs} from './directives/list-view-comp';
32+
export {TextValueAccessor} from './value-accessors/text-value-accessor';
33+
export {CheckedValueAccessor} from './value-accessors/checked-value-accessor';
34+
export {DateValueAccessor} from './value-accessors/date-value-accessor';
35+
export {TimeValueAccessor} from './value-accessors/time-value-accessor';
36+
export {NumberValueAccessor} from './value-accessors/number-value-accessor';
37+
export {SelectedIndexValueAccessor} from './value-accessors/selectedIndex-value-accessor';
38+
export {TabViewDirective, TabViewItemDirective} from './directives/tab-view';
39+
export {ActionBarComponent, ActionBarScope, ActionItemDirective, NavigationButtonDirective} from './directives/action-bar';
40+
export {AndroidFilterComponent, IosFilterComponent} from './directives/platform-filters';

src/nativescript-angular/directives/ns-directives.ts

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)