content-unit.ts 5.87 KB
import { Injectable } from '@angular/core';
import { Unit } from './define-unit';
/*
  Generated class for the DataService provider.

  See https://angular.io/docs/ts/latest/guide/dependency-injection.html
  for more info on providers and Angular 2 DI.
*/
@Injectable()
export class ContentsUnit {
    unit: Unit[];

    constructor() {
        this.unit = this.createUnit();
    }

  private createUnit(): Unit[] {
      var unit = [{
        menuId: 0,
        unitId: 0,
        level: '1',
        unitName: '光の反射'
      }, {
        menuId: 0,
        unitId: 1,
        level: '1',
        unitName: '光の屈折'
      }, {
        menuId: 0,
        unitId: 2,
        level: '1',
        unitName: '凸レンズと像'
      }, {
        menuId: 0,
        unitId: 3,
        level: '1',
        unitName: '音の性質と速さ'
      }, {
        menuId: 0,
        unitId: 4,
        level: '1',
        unitName: '力とばねののび'
      }, {
        menuId: 0,
        unitId: 5,
        level: '1',
        unitName: '圧力・浮力'
      }, {
        menuId: 1,
        unitId: 0,
        level: '2',
        unitName: '物質の性質'
      }, {
        menuId: 1,
        unitId: 1,
        level: '2',
        unitName: '物質の状態変化'
      }, {
        menuId: 1,
        unitId: 2,
        level: '2',
        unitName: '気体の性質'
      }, {
        menuId: 1,
        unitId: 3,
        level: '2',
        unitName: '融点と沸点'
      }, {
        menuId: 1,
        unitId: 4,
        level: '2',
        unitName: '水溶液の性質'
      }, {
        menuId: 1,
        unitId: 5,
        level: '2',
        unitName: '水溶液の濃度'
      }, {
        menuId: 1,
        unitId: 6,
        level: '2',
        unitName: '溶解度'
      }, {
        menuId: 2,
        unitId: 0,
        level: '3',
        unitName: '回路'
      }, {
        menuId: 2,
        unitId: 1,
        level: '3',
        unitName: '直列回路と電流・電圧'
      }, {
        menuId: 2,
        unitId: 2,
        level: '3',
        unitName: '並列回路と電流・電圧'
      }, {
        menuId: 2,
        unitId: 3,
        level: '3',
        unitName: '電流と電圧の関係'
      }, {
        menuId: 2,
        unitId: 4,
        level: '3',
        unitName: '全体の抵抗'
      }, {
        menuId: 2,
        unitId: 5,
        level: '3',
        unitName: '電力量・電流による発熱'
      }, {
        menuId: 2,
        unitId: 6,
        level: '3',
        unitName: '静電気・電流の正体'
      }, {
        menuId: 3,
        unitId: 0,
        level: '3',
        unitName: '磁石の磁界'
      }, {
        menuId: 3,
        unitId: 1,
        level: '3',
        unitName: '電流(導線)のまわりの磁界'
      }, {
        menuId: 3,
        unitId: 2,
        level: '3',
        unitName: 'コイルのまわりの磁界'
      }, {
        menuId: 3,
        unitId: 3,
        level: '3',
        unitName: '電流が磁界から受ける力'
      }, {
        menuId: 3,
        unitId: 4,
        level: '3',
        unitName: '電磁誘導'
      }, {
        menuId: 3,
        unitId: 5,
        level: '3',
        unitName: '直流と交流'
      }, {
        menuId: 4,
        unitId: 0,
        level: '3',
        unitName: '分解'
      }, {
        menuId: 4,
        unitId: 1,
        level: '3',
        unitName: '水の電気分解'
      }, {
        menuId: 4,
        unitId: 2,
        level: '3',
        unitName: '原子と分子'
      }, {
        menuId: 4,
        unitId: 3,
        level: '3',
        unitName: '化合・化学式'
      }, {
        menuId: 4,
        unitId: 4,
        level: '3',
        unitName: '化学反応式'
      }, {
        menuId: 5,
        unitId: 0,
        level: '3',
        unitName: '酸化'
      }, {
        menuId: 5,
        unitId: 1,
        level: '3',
        unitName: '還元'
      }, {
        menuId: 5,
        unitId: 2,
        level: '3',
        unitName: '化学変化の前後の質量'
      }, {
        menuId: 5,
        unitId: 3,
        level: '3',
        unitName: '質量保存の法則'
      }, {
        menuId: 5,
        unitId: 4,
        level: '3',
        unitName: '金属と化合する酸素の質量'
      }, {
        menuId: 5,
        unitId: 5,
        level: '3',
        unitName: '化合する物質の質量の割合'
      }, {
        menuId: 5,
        unitId: 6,
        level: '3',
        unitName: '化学変化と熱'
      }, {
        menuId: 6,
        unitId: 0,
        level: '3',
        unitName: '身近な生物の観察'
      }, {
        menuId: 6,
        unitId: 1,
        level: '3',
        unitName: '水中の小さな生物と顕微鏡'
      }, {
        menuId: 6,
        unitId: 2,
        level: '3',
        unitName: '花のつくり'
      }, {
        menuId: 6,
        unitId: 3,
        level: '3',
        unitName: '根・茎・葉のつくり'
      }, {
        menuId: 6,
        unitId: 4,
        level: '3',
        unitName: '光合成と呼吸'
      }, {
        menuId: 6,
        unitId: 5,
        level: '3',
        unitName: '植物のなかま'
      }, {
        menuId: 7,
        unitId: 0,
        level: '3',
        unitName: '地層のでき方'
      }, {
        menuId: 7,
        unitId: 1,
        level: '3',
        unitName: '堆積岩と化石'
      }, {
        menuId: 7,
        unitId: 2,
        level: '3',
        unitName: '火山とマグマ'
      }, {
        menuId: 7,
        unitId: 3,
        level: '3',
        unitName: '火成岩と鉱物'
      }, {
        menuId: 7,
        unitId: 4,
        level: '3',
        unitName: '地震のゆれと伝わり方'
      }, {
        menuId: 7,
        unitId: 5,
        level: '3',
        unitName: '震度とマグニチュード、地震の原因、地層の変形'
      }];
      return unit;
  }

}