Skip to content

Commit 2006d47

Browse files
committed
WIP Upgrade to @angular packages. compiling and running ng-sample.
1 parent d369e1a commit 2006d47

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+163
-142
lines changed

ng-sample/app/examples/action-bar/action-bar-test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import {Component} from 'angular2/core';
2-
import {RouteConfig} from 'angular2/router';
1+
import {Component} from '@angular/core';
2+
import {RouteConfig} from '@angular/router';
33
import { Page} from "ui/page";
44
import {NS_ROUTER_DIRECTIVES, NS_ROUTER_PROVIDERS} from "../../nativescript-angular/router/ns-router";
55
import {NS_DIRECTIVES} from "../../nativescript-angular/directives";

ng-sample/app/examples/image/image-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component} from 'angular2/core';
1+
import {Component} from '@angular/core';
22

33
/* IMPORTANT
44
In order to test out the full image example, to fix the App Transport Security error in iOS 9, you will need to follow this after adding the iOS platform:

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, Input, ChangeDetectionStrategy } from 'angular2/core';
1+
import { Component, Input, ChangeDetectionStrategy } from '@angular/core';
22
import { Observable as RxObservable } from 'rxjs/Observable';
33

44
export class DataItem {
@@ -55,4 +55,4 @@ export class ListTestAsync {
5555
public onItemTap(args) {
5656
console.log("------------------------ ItemTapped: " + args.index);
5757
}
58-
}
58+
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component, Input, WrappedValue, ChangeDetectionStrategy} from 'angular2/core';
1+
import {Component, Input, WrappedValue, ChangeDetectionStrategy} from '@angular/core';
22
import {Label} from 'ui/label';
33
import {ObservableArray} from 'data/observable-array';
44

ng-sample/app/examples/modal/modal-content.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component} from 'angular2/core';
1+
import {Component} from '@angular/core';
22
import {ModalDialogParams} from "../../nativescript-angular/directives/dialogs";
33

44
@Component({
@@ -32,4 +32,4 @@ export class ModalContent {
3232
ngOnDestroy() {
3333
console.log("ModalContent.ngOnDestroy");
3434
}
35-
}
35+
}

ng-sample/app/examples/modal/modal-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component} from 'angular2/core';
1+
import {Component} from '@angular/core';
22
import * as dialogs from "ui/dialogs";
33
import {ModalDialogService, ModalDialogOptions, ModalDialogHost} from "../../nativescript-angular/directives/dialogs";
44
import {ModalContent} from "./modal-content";

ng-sample/app/examples/navigation/nav-component.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import {Component} from 'angular2/core';
1+
import {Component} from '@angular/core';
22
import {ROUTER_DIRECTIVES, Router, OnActivate, OnDeactivate, CanReuse, OnReuse,
3-
RouteParams, ComponentInstruction, RouteConfig } from 'angular2/router';
4-
import {Location, LocationStrategy} from 'angular2/platform/common';
3+
RouteParams, ComponentInstruction, RouteConfig } from '@angular/router';
4+
import {Location, LocationStrategy} from '@angular/common';
55
import {topmost} from "ui/frame";
66
import {Page} from "ui/page";
77
import {NS_ROUTER_DIRECTIVES} from "../../nativescript-angular/router/ns-router";
@@ -134,4 +134,4 @@ export class NavComponent implements OnActivate, OnDeactivate {
134134
routerOnReuse(nextInstruction: ComponentInstruction, prevInstruction: ComponentInstruction): any {
135135
console.log("NavComponent.routerOnReuse() componentID: " + this.compId);
136136
}
137-
}
137+
}

ng-sample/app/examples/navigation/navigation-test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import {Component} from 'angular2/core';
2-
import {RouteConfig, ROUTER_PROVIDERS, ROUTER_DIRECTIVES, ComponentInstruction} from 'angular2/router';
1+
import {Component} from '@angular/core';
2+
import {RouteConfig, ROUTER_PROVIDERS, ROUTER_DIRECTIVES, ComponentInstruction} from '@angular/router';
33

44
import {NavComponent} from "./nav-component";
55
import {NS_ROUTER_DIRECTIVES, NS_ROUTER_PROVIDERS} from "../../nativescript-angular/router/ns-router";

ng-sample/app/examples/navigation/router-outlet-test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import {Component} from 'angular2/core';
2-
import {RouteConfig, ROUTER_PROVIDERS, ROUTER_DIRECTIVES, ComponentInstruction, RouteParams} from 'angular2/router';
1+
import {Component} from '@angular/core';
2+
import {RouteConfig, ROUTER_PROVIDERS, ROUTER_DIRECTIVES, ComponentInstruction, RouteParams} from '@angular/router';
33
import {NS_ROUTER_DIRECTIVES, NS_ROUTER_PROVIDERS} from "../../nativescript-angular/router/ns-router";
44

55
@Component({
@@ -50,4 +50,4 @@ class SecondComponent {
5050
{ path: '/first', component: FirstComponent, name: 'First', useAsDefault: true },
5151
{ path: '/second/:id', component: SecondComponent, name: 'Second' },
5252
])
53-
export class RouterOutletTest { }
53+
export class RouterOutletTest { }

ng-sample/app/examples/platform-directives/platform-directives-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component} from 'angular2/core';
1+
import {Component} from '@angular/core';
22

33
@Component({
44
selector: 'action-bar-test',

ng-sample/app/examples/renderer-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component, Directive, Host, ElementRef, Input} from 'angular2/core';
1+
import {Component, Directive, Host, ElementRef, Input} from '@angular/core';
22
import {Observable} from 'data/observable';
33
import {TextValueAccessor} from '../nativescript-angular/value-accessors/text-value-accessor';
44
import {CheckedValueAccessor} from '../nativescript-angular/value-accessors/checked-value-accessor';

ng-sample/app/performance/benchmark.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import {StackLayout} from 'ui/layouts/stack-layout';
22
import {Button} from 'ui/button';
33
import {Label} from 'ui/label';
4-
import {Inject, Component} from 'angular2/core';
5-
import {ApplicationRef} from 'angular2/src/core/application_ref';
4+
import {Inject, Component, ApplicationRef} from '@angular/core';
65
import * as profiling from './profiling';
76

87
@Component({

ng-sample/package.json

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,22 @@
2323
},
2424
"homepage": "https://github.com/NativeScript/template-hello-world",
2525
"dependencies": {
26-
"tns-core-modules": "^2.0.0-angular-4",
26+
"tns-core-modules": "^2.0.0",
2727
"nativescript-intl": "^0.0.2",
28-
"angular2": "2.0.0-beta.16",
29-
"es6-shim": "^0.35.0",
28+
"@angular/common": "0.0.0-0",
29+
"@angular/compiler": "0.0.0-0",
30+
"@angular/core": "0.0.0-0",
31+
"@angular/router": "0.0.0-0",
32+
"@angular/platform-browser": "0.0.0-0",
33+
"@angular/platform-browser-dynamic": "0.0.0-0",
34+
"@angular/platform-server": "0.0.0-0",
35+
"reflect-metadata": "^0.1.3",
36+
"rxjs": "5.0.0-beta.2",
37+
"zone.js": "^0.6.12",
3038
"parse5": "1.4.2",
3139
"punycode": "1.3.2",
3240
"querystring": "0.2.0",
33-
"url": "0.10.3",
34-
"reflect-metadata": "0.1.2",
35-
"rxjs": "5.0.0-beta.2",
36-
"zone.js": "^0.6.12"
41+
"url": "0.10.3"
3742
},
3843
"devDependencies": {
3944
"babel-traverse": "6.7.6",

package.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,20 @@
1616
"dependencies": {
1717
"tns-core-modules": "^2.0.0",
1818
"nativescript-intl": "^0.0.2",
19-
"angular2": "2.0.0-beta.16",
20-
"es6-shim": "^0.35.0",
19+
"@angular/common": "0.0.0-0",
20+
"@angular/compiler": "0.0.0-0",
21+
"@angular/core": "0.0.0-0",
22+
"@angular/router": "0.0.0-0",
23+
"@angular/platform-browser": "0.0.0-0",
24+
"@angular/platform-browser-dynamic": "0.0.0-0",
25+
"@angular/platform-server": "0.0.0-0",
26+
"reflect-metadata": "^0.1.3",
27+
"rxjs": "5.0.0-beta.2",
28+
"zone.js": "^0.6.12",
2129
"parse5": "1.4.2",
2230
"punycode": "1.3.2",
2331
"querystring": "0.2.0",
24-
"url": "0.10.3",
25-
"reflect-metadata": "0.1.2",
26-
"rxjs": "5.0.0-beta.2",
27-
"zone.js": "^0.6.12"
32+
"url": "0.10.3"
2833
},
2934
"devDependencies": {
3035
"grunt": "0.4.5",

src/nativescript-angular/application.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,26 @@
11
import 'globals';
2+
global.window = global;
23
import "zone.js/dist/zone-node"
34

45
import 'reflect-metadata';
56
import './polyfills/array';
6-
import {isPresent, Type} from 'angular2/src/facade/lang';
7+
import {isPresent, Type} from '@angular/core/src/facade/lang';
78
import {ReflectiveInjector, reflector, coreLoadAndBootstrap, createPlatform,
8-
getPlatform, assertPlatform, ComponentRef, PlatformRef, PLATFORM_DIRECTIVES, PLATFORM_PIPES} from 'angular2/core';
9-
import {bind, provide, Provider} from 'angular2/src/core/di';
10-
import {DOM} from 'angular2/src/platform/dom/dom_adapter';
9+
getPlatform, assertPlatform, ComponentRef, PlatformRef, PLATFORM_DIRECTIVES, PLATFORM_PIPES} from '@angular/core';
10+
import {bind, provide, Provider} from '@angular/core/src/di';
1111

12-
import {RootRenderer, Renderer} from 'angular2/src/core/render/api';
12+
import {RootRenderer, Renderer} from '@angular/core/src/render/api';
1313
import {NativeScriptRootRenderer, NativeScriptRenderer} from './renderer';
14-
import {NativeScriptDomAdapter} from './dom_adapter';
15-
import {XHR} from 'angular2/src/compiler/xhr';
14+
import {NativeScriptDomAdapter, NativeScriptElementSchemaRegistry} from './dom_adapter';
15+
import {ElementSchemaRegistry, XHR, COMPILER_PROVIDERS} from '@angular/compiler';
1616
import {FileSystemXHR} from './xhr';
17-
import {Parse5DomAdapter} from 'angular2/src/platform/server/parse5_adapter';
18-
import {ExceptionHandler} from 'angular2/src/facade/exception_handler';
19-
import {APPLICATION_COMMON_PROVIDERS} from 'angular2/src/core/application_common_providers';
20-
import {COMPILER_PROVIDERS} from 'angular2/src/compiler/compiler';
21-
import {PLATFORM_COMMON_PROVIDERS} from 'angular2/src/core/platform_common_providers';
22-
import {COMMON_DIRECTIVES, COMMON_PIPES, FORM_PROVIDERS} from "angular2/common";
17+
import {Parse5DomAdapter} from '@angular/platform-server/src/parse5_adapter';
18+
import {ExceptionHandler} from '@angular/core/src/facade/exception_handler';
19+
import {APPLICATION_COMMON_PROVIDERS} from '@angular/core/src/application_common_providers';
20+
import {PLATFORM_COMMON_PROVIDERS} from '@angular/core/src/platform_common_providers';
21+
import {COMMON_DIRECTIVES, COMMON_PIPES, FORM_PROVIDERS} from "@angular/common";
2322
import {NS_DIRECTIVES} from './directives';
24-
import {ReflectionCapabilities} from 'angular2/src/core/reflection/reflection_capabilities';
25-
import {bootstrap as angularBootstrap} from 'angular2/platform/browser';
23+
import {ReflectionCapabilities} from '@angular/core/src/reflection/reflection_capabilities';
2624

2725
import {Page} from 'ui/page';
2826
import {TextView} from 'ui/text-view';
@@ -54,15 +52,17 @@ export function bootstrap(appComponentType: any,
5452
provide(PLATFORM_PIPES, { useValue: COMMON_PIPES, multi: true }),
5553
provide(PLATFORM_DIRECTIVES, { useValue: COMMON_DIRECTIVES, multi: true }),
5654
provide(PLATFORM_DIRECTIVES, { useValue: NS_DIRECTIVES, multi: true }),
57-
provide(ExceptionHandler, { useFactory: () => new ExceptionHandler(DOM, true), deps: [] }),
55+
provide(ExceptionHandler, { useFactory: () => new ExceptionHandler(null, true), deps: [] }),
5856

5957
defaultPageProvider,
6058
defaultDeviceProvider,
6159
NativeScriptRootRenderer,
6260
provide(RootRenderer, { useClass: NativeScriptRootRenderer }),
6361
NativeScriptRenderer,
6462
provide(Renderer, { useClass: NativeScriptRenderer }),
63+
provide(ElementSchemaRegistry, { useClass: NativeScriptElementSchemaRegistry }),
6564
COMPILER_PROVIDERS,
65+
provide(ElementSchemaRegistry, { useClass: NativeScriptElementSchemaRegistry }),
6666
provide(XHR, { useClass: FileSystemXHR }),
6767
]
6868

src/nativescript-angular/common/detached-loader.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {DynamicComponentLoader, ComponentRef, ViewContainerRef, Component, Type, ViewChild} from 'angular2/core';
1+
import {DynamicComponentLoader, ComponentRef, ViewContainerRef, Component, Type, ViewChild} from '@angular/core';
22

33
/**
44
* Wrapper component used for loading components when navigating
@@ -19,4 +19,4 @@ export class DetachedLoader {
1919
public loadComponent(componentType: Type): Promise<ComponentRef> {
2020
return this.loader.loadNextToLocation(componentType, this.containerRef);
2121
}
22-
}
22+
}

src/nativescript-angular/directives.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Type} from 'angular2/src/facade/lang';
1+
import {Type} from '@angular/core/src/facade/lang';
22
import {ListViewComponent, SetupItemViewArgs} from './directives/list-view-comp';
33
import {TextValueAccessor} from './value-accessors/text-value-accessor';
44
import {CheckedValueAccessor} from './value-accessors/checked-value-accessor';
@@ -37,4 +37,4 @@ export {NumberValueAccessor} from './value-accessors/number-value-accessor';
3737
export {SelectedIndexValueAccessor} from './value-accessors/selectedIndex-value-accessor';
3838
export {TabViewDirective, TabViewItemDirective} from './directives/tab-view';
3939
export {ActionBarComponent, ActionBarScope, ActionItemDirective, NavigationButtonDirective} from './directives/action-bar';
40-
export {AndroidFilterComponent, IosFilterComponent} from './directives/platform-filters';
40+
export {AndroidFilterComponent, IosFilterComponent} from './directives/platform-filters';

src/nativescript-angular/directives/action-bar.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import {Directive, Component, ContentChildren, ElementRef, Optional} from 'angular2/core';
1+
import {Directive, Component, ContentChildren, ElementRef, Optional} from '@angular/core';
22
import {ActionItem, ActionBar, NavigationButton} from "ui/action-bar";
3-
import {isBlank} from "angular2/src/facade/lang";
3+
import {isBlank} from "@angular/core/src/facade/lang";
44
import {Page} from "ui/page";
55
import {View} from 'ui/core/view';
66
import {registerElement, ViewClassMeta, NgView } from '../element-registry';

src/nativescript-angular/directives/dialogs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {ReflectiveInjector, DynamicComponentLoader, ViewContainerRef, Injector, provide, Type, Injectable, ComponentRef, Directive} from 'angular2/core';
1+
import {ReflectiveInjector, DynamicComponentLoader, ViewContainerRef, Injector, provide, Type, Injectable, ComponentRef, Directive} from '@angular/core';
22
import {Page} from 'ui/page';
33
import {View} from 'ui/core/view';
44
import {DetachedLoader} from '../common/detached-loader';

src/nativescript-angular/directives/list-view-comp.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import {
1212
ChangeDetectorRef,
1313
EventEmitter,
1414
ViewChild,
15-
Output} from 'angular2/core';
16-
import {isListLikeIterable} from 'angular2/src/facade/collection';
15+
Output} from '@angular/core';
16+
import {isListLikeIterable} from '@angular/core/src/facade/collection';
1717
import {Observable as RxObservable} from 'rxjs'
1818
import {ListView} from 'ui/list-view';
1919
import {View} from 'ui/core/view';

src/nativescript-angular/directives/platform-filters.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component, Inject} from 'angular2/core';
1+
import {Component, Inject} from '@angular/core';
22
import {Device, platformNames} from "platform";
33
import {DEVICE} from "../platform-providers";
44

@@ -22,4 +22,4 @@ export class IosFilterComponent {
2222
constructor( @Inject(DEVICE) device: Device) {
2323
this.show = (device.os === platformNames.ios);
2424
}
25-
}
25+
}

src/nativescript-angular/directives/tab-view.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {ElementRef, Directive, Input, TemplateRef, ViewContainerRef} from "angular2/core";
1+
import {ElementRef, Directive, Input, TemplateRef, ViewContainerRef} from "@angular/core";
22
import {TabView, TabViewItem} from "ui/tab-view";
33

44
@Directive({

src/nativescript-angular/dom_adapter.ts

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,25 @@
1-
import {Parse5DomAdapter} from 'angular2/src/platform/server/parse5_adapter';
2-
import {setRootDomAdapter} from 'angular2/src/platform/dom/dom_adapter';
3-
import {Type} from 'angular2/src/facade/lang';
1+
import {ElementSchemaRegistry} from '@angular/compiler';
2+
import {Parse5DomAdapter} from '@angular/platform-server/src/parse5_adapter';
3+
import {setRootDomAdapter} from '@angular/platform-browser/src/dom/dom_adapter';
4+
import {Type} from '@angular/core/src/facade/lang';
5+
6+
export class NativeScriptElementSchemaRegistry extends ElementSchemaRegistry {
7+
hasProperty(tagName: string, propName: string): boolean {
8+
return true;
9+
}
10+
11+
getMappedPropName(propName: string): string {
12+
return propName;
13+
}
14+
}
415

516
export class NativeScriptDomAdapter extends Parse5DomAdapter {
6-
static makeCurrent() { setRootDomAdapter(new NativeScriptDomAdapter()); }
17+
static makeCurrent() {
18+
console.log("Setting DOM");
19+
setRootDomAdapter(new NativeScriptDomAdapter());
20+
}
721

822
getXHR(): Type {
9-
console.log('getXHR!');
1023
return null;
1124
}
1225

src/nativescript-angular/platform-providers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {topmost} from 'ui/frame';
22
import {Page} from 'ui/page';
3-
import {provide, Provider, OpaqueToken} from 'angular2/src/core/di';
3+
import {provide, Provider, OpaqueToken} from '@angular/core/src/di';
44
import {Device, ScreenMetrics, device, screen} from "platform";
55

66
export const APP_ROOT_VIEW = new OpaqueToken('App Root View');

src/nativescript-angular/renderer.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1-
import {Inject, Injectable, Optional} from 'angular2/src/core/di';
1+
import {Inject, Injectable, Optional} from '@angular/core/src/di';
22
import {
33
Renderer,
44
RootRenderer,
55
RenderComponentType,
66
RenderDebugInfo
7-
} from 'angular2/src/core/render/api';
7+
} from '@angular/core/src/render/api';
88
import {APP_ROOT_VIEW, DEVICE} from "./platform-providers";
9-
import {isBlank} from 'angular2/src/facade/lang';
10-
import {DOM} from 'angular2/src/platform/dom/dom_adapter';
11-
import {COMPONENT_VARIABLE, CONTENT_ATTR} from 'angular2/src/platform/dom/dom_renderer';
9+
import {isBlank} from '@angular/core/src/facade/lang';
10+
import {CONTENT_ATTR} from '@angular/platform-browser/src/dom/dom_renderer';
1211
import {View} from "ui/core/view";
1312
import * as application from "application";
1413
import {topmost} from 'ui/frame';

src/nativescript-angular/router/ns-location-strategy.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import application = require("application");
2-
import { LocationStrategy } from 'angular2/platform/common';
3-
import { NgZone, ApplicationRef, Inject, forwardRef } from 'angular2/core';
2+
import { LocationStrategy } from '@angular/common';
3+
import { NgZone, ApplicationRef, Inject, forwardRef } from '@angular/core';
44
import { log } from "./common";
55
import { topmost } from "ui/frame";
66

src/nativescript-angular/router/ns-router-link.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import {Directive, Input} from 'angular2/core';
2-
import {isString} from 'angular2/src/facade/lang';
3-
import {Router, Instruction} from 'angular2/router';
4-
import {Location} from 'angular2/platform/common';
1+
import {Directive, Input} from '@angular/core';
2+
import {isString} from '@angular/core/src/facade/lang';
3+
import {Router, Instruction} from '@angular/router';
4+
import {Location} from '@angular/common';
55
import { log } from "./common";
66

77
/**
@@ -59,4 +59,4 @@ export class NSRouterLink {
5959
log("NSRouterLink onTap() instruction: " + JSON.stringify(this._navigationInstruction))
6060
this._router.navigateByInstruction(this._navigationInstruction);
6161
}
62-
}
62+
}

0 commit comments

Comments
 (0)