開発環境
困っている事
私は現在、Ionicにポイントシステムを実装しているのですが、バックエンドのLaravelで内部結合した別テーブルのデータをIonicで表示することが出来ません。
何処を変更すれば表示できるでしょうか。
システムはこちらのIonic側の記事とLaravel側の記事を参考に作成しました。
ページのコードは以下になります。
tab2.page.ts
typescript
1import { Component, OnInit } from '@angular/core'; 2import { MenuController } from '@ionic/angular'; 3import { AuthService } from 'src/app/services/auth.service'; 4import { User } from 'src/app/models/user'; 5 6@Component({ 7 selector: 'app-tab2', 8 templateUrl: 'tab2.page.html', 9 styleUrls: ['tab2.page.scss'] 10}) 11export class Tab2Page implements OnInit { 12 13 user: User 14 15 constructor(private menu: MenuController, private authService: AuthService) { 16 this.menu.enable(true); 17 } 18 19 ngOnInit() { 20 } 21 22 ionViewWillEnter() { 23 this.authService.user().subscribe( 24 user => { 25 this.user = user; 26 } 27 ); 28 } 29}
tab2.page.html
typescript
1<ion-header> 2 <ion-toolbar color="secondary" class="header"> 3 <ion-img src="assets/penguin.png"></ion-img> 4 <ion-searchbar color="light" placeholder="キーワードを入力"></ion-searchbar> 5 </ion-toolbar> 6</ion-header> 7 8<ion-content> 9 <div *ngIf="user != undefined"> 10 {{ user["email"] }} 11 </div> 12</ion-content>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/26 11:08