表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

30/210

エミュレート成功!したので一旦、整理-4.ソースコード

整理3に使用した2つのファイルのソースコードです。

なお、"Page.json" は https://ncode.syosetu.com/n5283hn/15/ を参照してください。

※表示上のインデント効果を優先するため、半角スペース2つを全角スペース変換しています。

 ("Page.json"も同様)


・src\app\home\home.page.html ← htmlに相当するファイル

------------------------------------------------------------------------------------

<ion-content [fullscreen]="true">

  <div id="container">

    <strong>{{PageText1}}</strong>

    <ion-button (click)="onClickNextPage()">次へ</ion-button>

  </div>

</ion-content>

------------------------------------------------------------------------------------


・src\app\home\home.page.ts  ← 色々動かすファイル

------------------------------------------------------------------------------------

import { Component, setTestabilityGetter } from '@angular/core';

import PageData from 'src/app/MyData/Page.json';

import { Title } from '@angular/platform-browser';


@Component({

  selector: 'app-home',

  templateUrl: 'home.page.html',

  styleUrls: ['home.page.scss'],

})

export class HomePage {


  private _PageText1 : string;

  public get PageText1() : string {

    return this._PageText1;

  }

  public set PageText1(v : string) {

    this._PageText1 = v;

  }

  constructor(private titleService: Title) {

    this.setTitle(PageData["1"].Text1);

    this.PageText1 = PageData["1"].Text1;

  }

  public setTitle(newTitle: string) {

    this.titleService.setTitle(newTitle);

  }

  onClickNextPage(){

    this.setTitle(PageData["2"].Text1);

    this.PageText1 = PageData["2"].Text1;

  }

}

------------------------------------------------------------------------------------

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ