Просмотр исходного кода

switching between components

tags/2.037
Patrick Sun 5 лет назад
Родитель
Сommit
019593c6f1
9 измененных файлов: 56 добавлений и 9 удалений
  1. +4
    -2
      src/app/app-routing.module.ts
  2. +3
    -1
      src/app/app.module.ts
  3. +1
    -0
      src/app/auth/auth.component.html
  4. +0
    -0
      src/app/auth/auth.component.scss
  5. +25
    -0
      src/app/auth/auth.component.spec.ts
  6. +15
    -0
      src/app/auth/auth.component.ts
  7. +4
    -2
      src/app/dist/app-routing.module.js
  8. +2
    -2
      src/app/dist/main-menu-items.js
  9. +2
    -2
      src/app/main-menu-items.ts

+ 4
- 2
src/app/app-routing.module.ts Просмотреть файл

@@ -1,15 +1,17 @@
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AuthComponent } from './auth/auth.component';
import { DashboardComponent } from './dashboard/dashboard.component';


const routes: Routes = [
{path : '', component: DashboardComponent},
{path : 'dashboard', component: DashboardComponent}
{path : 'dashboard', component: DashboardComponent},
{path : 'login', component: AuthComponent}
];

@NgModule({
imports: [RouterModule.forRoot(routes)],
imports: [RouterModule.forRoot(routes, {useHash: true} )],
exports: [RouterModule]
})
export class AppRoutingModule {

+ 3
- 1
src/app/app.module.ts Просмотреть файл

@@ -10,11 +10,13 @@ import { IconsModule } from '@progress/kendo-angular-icons';
import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { DashboardComponent } from './dashboard/dashboard.component';
import { AuthComponent } from './auth/auth.component';

@NgModule({
declarations: [
AppComponent,
DashboardComponent
DashboardComponent,
AuthComponent
],
imports: [
BrowserModule,

+ 1
- 0
src/app/auth/auth.component.html Просмотреть файл

@@ -0,0 +1 @@
<p>auth works!</p>

+ 0
- 0
src/app/auth/auth.component.scss Просмотреть файл


+ 25
- 0
src/app/auth/auth.component.spec.ts Просмотреть файл

@@ -0,0 +1,25 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';

import { AuthComponent } from './auth.component';

describe('AuthComponent', () => {
let component: AuthComponent;
let fixture: ComponentFixture<AuthComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ AuthComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(AuthComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 15
- 0
src/app/auth/auth.component.ts Просмотреть файл

@@ -0,0 +1,15 @@
import { Component, OnInit } from '@angular/core';

@Component({
selector: 'app-auth',
templateUrl: './auth.component.html',
styleUrls: ['./auth.component.scss']
})
export class AuthComponent implements OnInit {

constructor() { }

ngOnInit(): void {
}

}

+ 4
- 2
src/app/dist/app-routing.module.js Просмотреть файл

@@ -9,17 +9,19 @@ exports.__esModule = true;
exports.AppRoutingModule = void 0;
var core_1 = require("@angular/core");
var router_1 = require("@angular/router");
var auth_component_1 = require("./auth/auth.component");
var dashboard_component_1 = require("./dashboard/dashboard.component");
var routes = [
{ path: '', component: dashboard_component_1.DashboardComponent },
{ path: 'dashboard', component: dashboard_component_1.DashboardComponent }
{ path: 'dashboard', component: dashboard_component_1.DashboardComponent },
{ path: 'login', component: auth_component_1.AuthComponent }
];
var AppRoutingModule = /** @class */ (function () {
function AppRoutingModule() {
}
AppRoutingModule = __decorate([
core_1.NgModule({
imports: [router_1.RouterModule.forRoot(routes)],
imports: [router_1.RouterModule.forRoot(routes, { useHash: true })],
exports: [router_1.RouterModule]
})
], AppRoutingModule);

+ 2
- 2
src/app/dist/main-menu-items.js Просмотреть файл

@@ -10,9 +10,9 @@ exports.mainMenuItems = [
text: 'SFM',
icon: 'more-vertical',
items: [
{ text: 'Summary', icon: 'calculator', url: '/dashboard' },
{ text: 'Summary', icon: 'calculator', url: '/#/dashboard' },
{ text: '--', separator: "true" },
{ text: 'Logout', icon: 'logout', url: '/login' }
{ text: 'Logout', icon: 'logout', url: '/#/login' }
]
},
{

+ 2
- 2
src/app/main-menu-items.ts Просмотреть файл

@@ -7,9 +7,9 @@ export const mainMenuItems: any[] = [
text: 'SFM',
icon: 'more-vertical',
items: [
{ text: 'Summary', icon: 'calculator', url: '/dashboard'},
{ text: 'Summary', icon: 'calculator', url: '/#/dashboard'},
{ text: '--', separator: "true" },
{ text: 'Logout', icon: 'logout', url: '/login'}]
{ text: 'Logout', icon: 'logout', url: '/#/login'}]
},
{
text: 'Loans',

Загрузка…
Отмена
Сохранить