Skip to content
announcementView.ts 1.12 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import {  Response } from '@angular/http';
import { AppService } from '../../service/appHttpService';
wangqinghua's avatar
wangqinghua committed
import { AppGlobal } from "../../service/appHttpService";
wangqinghua's avatar
wangqinghua committed

@IonicPage()
@Component({
  selector: 'page-announcementView',
  templateUrl: 'announcementView.html'
})

export class AnnouncementViewPage {

wangqinghua's avatar
wangqinghua committed
  notice = {
    'noticeContent':''
  };
    noticeContent = '';
wangqinghua's avatar
wangqinghua committed
  constructor(
    public navCtrl: NavController,
    public navParams: NavParams,
    public appService: AppService
  ) {
    let id = this.navParams.get("id");
    this.getNoticeById(id);
  }

  //通过id获取通知公告详情
  getNoticeById(id) {
wangqinghua's avatar
wangqinghua committed
    this.appService.ObserverHttpGet("/wisdomgroup/modules/notice/getNoticeById", { id: id })
wangqinghua's avatar
wangqinghua committed
      .subscribe((res: Response) => {
wangqinghua's avatar
wangqinghua committed
              this.notice = res.json().notice;
wangqinghua's avatar
wangqinghua committed
              let src = this.notice.noticeContent.split('src="');
              this.noticeContent = src.join('src="'+AppGlobal.pictureNotice);
wangqinghua's avatar
wangqinghua committed
      }, error => {
        this.appService.alert('网络异常!');
      }
      );
  }
}