瀏覽代碼

Chat page, chat window component init

master
kj1352 5 年之前
父節點
當前提交
89aa8b96d4
共有 10 個文件被更改,包括 88 次插入0 次删除
  1. +2
    -0
      src/app/app-routing.module.ts
  2. +4
    -0
      src/app/app.module.ts
  3. +1
    -0
      src/app/chat-page/chat-page.component.html
  4. +0
    -0
      src/app/chat-page/chat-page.component.scss
  5. +25
    -0
      src/app/chat-page/chat-page.component.spec.ts
  6. +15
    -0
      src/app/chat-page/chat-page.component.ts
  7. +1
    -0
      src/app/chat-page/chat-window/chat-window.component.html
  8. +0
    -0
      src/app/chat-page/chat-window/chat-window.component.scss
  9. +25
    -0
      src/app/chat-page/chat-window/chat-window.component.spec.ts
  10. +15
    -0
      src/app/chat-page/chat-window/chat-window.component.ts

+ 2
- 0
src/app/app-routing.module.ts 查看文件

@@ -11,6 +11,7 @@ import { ForumPageComponent } from './forum-page/forum-page.component';
import { ChapterNotesComponent } from './tabs/courses/chapter-notes/chapter-notes.component'; import { ChapterNotesComponent } from './tabs/courses/chapter-notes/chapter-notes.component';
import { QuizComponent } from './tabs/courses/quiz/quiz.component'; import { QuizComponent } from './tabs/courses/quiz/quiz.component';
import { PostDetailsComponent } from './reusable-components/forum/post-details/post-details.component'; import { PostDetailsComponent } from './reusable-components/forum/post-details/post-details.component';
import { ChatPageComponent } from './chat-page/chat-page.component';


const routes: Routes = [ const routes: Routes = [
{ path: '', pathMatch: 'full', redirectTo: 'welcome' }, { path: '', pathMatch: 'full', redirectTo: 'welcome' },
@@ -26,6 +27,7 @@ const routes: Routes = [
{ component: AttendanceComponent, path: 'attendance'}, { component: AttendanceComponent, path: 'attendance'},
{ component: ForumPageComponent, path: 'forum'}, { component: ForumPageComponent, path: 'forum'},
{ component: PostDetailsComponent, path: 'forum-post-details'}, { component: PostDetailsComponent, path: 'forum-post-details'},
{ component: ChatPageComponent, path: 'chats'},
]; ];


@NgModule({ @NgModule({


+ 4
- 0
src/app/app.module.ts 查看文件

@@ -26,6 +26,8 @@ import { ChapterNotesComponent } from './tabs/courses/chapter-notes/chapter-note
import { CourseDetailsComponent } from './tabs/courses/course-details/course-details.component'; import { CourseDetailsComponent } from './tabs/courses/course-details/course-details.component';
import { QuizComponent } from './tabs/courses/quiz/quiz.component'; import { QuizComponent } from './tabs/courses/quiz/quiz.component';
import { PostDetailsComponent } from './reusable-components/forum/post-details/post-details.component'; import { PostDetailsComponent } from './reusable-components/forum/post-details/post-details.component';
import { ChatPageComponent } from './chat-page/chat-page.component';
import { ChatWindowComponent } from './chat-page/chat-window/chat-window.component';


@NgModule({ @NgModule({
declarations: [ declarations: [
@@ -47,6 +49,8 @@ import { PostDetailsComponent } from './reusable-components/forum/post-details/p
CourseDetailsComponent, CourseDetailsComponent,
QuizComponent, QuizComponent,
PostDetailsComponent, PostDetailsComponent,
ChatPageComponent,
ChatWindowComponent,
], ],
imports: [ imports: [
BrowserModule, BrowserModule,


+ 1
- 0
src/app/chat-page/chat-page.component.html 查看文件

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

+ 0
- 0
src/app/chat-page/chat-page.component.scss 查看文件


+ 25
- 0
src/app/chat-page/chat-page.component.spec.ts 查看文件

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

import { ChatPageComponent } from './chat-page.component';

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

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

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

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

+ 15
- 0
src/app/chat-page/chat-page.component.ts 查看文件

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

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

constructor() { }

ngOnInit(): void {
}

}

+ 1
- 0
src/app/chat-page/chat-window/chat-window.component.html 查看文件

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

+ 0
- 0
src/app/chat-page/chat-window/chat-window.component.scss 查看文件


+ 25
- 0
src/app/chat-page/chat-window/chat-window.component.spec.ts 查看文件

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

import { ChatWindowComponent } from './chat-window.component';

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

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

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

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

+ 15
- 0
src/app/chat-page/chat-window/chat-window.component.ts 查看文件

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

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

constructor() { }

ngOnInit(): void {
}

}