diff --git a/tests/app/snippets/navigation/app.routes.ts b/tests/app/snippets/navigation/app.routes.ts
index 55236e1ab..0976e5b0c 100644
--- a/tests/app/snippets/navigation/app.routes.ts
+++ b/tests/app/snippets/navigation/app.routes.ts
@@ -1,8 +1,9 @@
-import {FirstComponent, SecondComponent} from "./navigation-common";
// >> router-config-all
+import { FirstComponent, SecondComponent } from "./navigation-common";
+
export const routes = [
- { path: "", redirectTo: "/first", pathMatch: "full", terminal: true },
+ { path: "", redirectTo: "/first", pathMatch: "full" },
{ path: "first", component: FirstComponent },
- { path: "second", component: SecondComponent },
+ { path: "second", component: SecondComponent }
];
// << router-config-all
diff --git a/tests/app/snippets/navigation/config-snippets.ts b/tests/app/snippets/navigation/config-snippets.ts
index 8208fc064..93e261ff5 100644
--- a/tests/app/snippets/navigation/config-snippets.ts
+++ b/tests/app/snippets/navigation/config-snippets.ts
@@ -6,10 +6,10 @@ class GroceryComponent { }
class GroceriesApp { }
// >> router-config
-const routes = [
+export const routes = [
{ path: "login", component: LoginComponent },
{ path: "groceries", component: GroceryListComponent },
- { path: "grocery/:id", component: GroceryComponent },
+ { path: "grocery/:id", component: GroceryComponent }
];
// << router-config
@@ -29,7 +29,7 @@ export class GroceriesAppModule {}
// >> router-bootstrap
import { platformNativeScriptDynamic } from "nativescript-angular/platform";
// >> (hide)
-function start_snippet() {
+function start_snippet() {
// << (hide)
platformNativeScriptDynamic().bootstrapModule(GroceriesAppModule);
// << router-bootstrap
diff --git a/tests/app/snippets/navigation/navigation-common.ts b/tests/app/snippets/navigation/navigation-common.ts
index 6954c21c4..12d910c3c 100644
--- a/tests/app/snippets/navigation/navigation-common.ts
+++ b/tests/app/snippets/navigation/navigation-common.ts
@@ -1,23 +1,25 @@
// >> router-content-components
-import {Component} from '@angular/core';
+import { Component } from "@angular/core";
@Component({
selector: "first",
template: `
-
-
-
- `
+
+
+
+
+ `
})
export class FirstComponent { }
@Component({
selector: "second",
template: `
-
-
-
- `
+
+
+
+
+ `
})
export class SecondComponent { }
// << router-content-components
diff --git a/tests/app/snippets/navigation/page-outlet.ts b/tests/app/snippets/navigation/page-outlet.ts
index 865214647..d674c0769 100644
--- a/tests/app/snippets/navigation/page-outlet.ts
+++ b/tests/app/snippets/navigation/page-outlet.ts
@@ -1,17 +1,18 @@
import {TestApp, registerTestApp} from "../../tests/test-app";
import { ApplicationRef } from '@angular/core';
+import { Router, NavigationStart, NavigationEnd } from "@angular/router";
// >> page-outlet-example
+import { platformNativeScriptDynamic, NativeScriptModule } from "nativescript-angular/platform";
import { Component, NgModule } from '@angular/core';
-import { platformNativeScriptDynamic } from "nativescript-angular/platform";
import { NativeScriptRouterModule } from "nativescript-angular/router";
-import { Router, NavigationStart, NavigationEnd } from '@angular/router';
import { routes } from "./app.routes";
+import { FirstComponent, SecondComponent } from "./navigation-common";
@Component({
selector: 'page-navigation-test',
template: ``
})
-export class PageNavigationApp {
+export class PageNavigationApp {
// >> (hide)
public startEvent: any;
public endEvent: any;
@@ -38,8 +39,10 @@ export class PageNavigationApp {
}
@NgModule({
+ declarations: [PageNavigationApp, FirstComponent, SecondComponent],
bootstrap: [PageNavigationApp],
imports: [
+ NativeScriptModule,
NativeScriptRouterModule,
NativeScriptRouterModule.forRoot(routes)
]