Quantcast
Channel: Ionic Forum - Latest topics
Viewing all articles
Browse latest Browse all 70435

Ionic cordova button not clickable in IOS Emulator -- Need Help

$
0
0

@wozom wrote:

When I run the below code on a browser; it works like fine and when I click the buttons they trigger the functions, but when I deploy it on ios emulator then the click does not work at all. This is on ionic 5.

HTML:

<ion-content padding>
      <ion-button expand="block" (click)="triggerThis()">Add Developer Info</ion-button>
      <ion-button expand="block" (click)="gotoNextPage()">Goto Next Page</ion-button>
      <h5>{{changevar}}</h5>
</ion-content>

TypeScript:

import { DatabaseService, Dev } from './../../services/database.service';
import { Component, OnInit } from '@angular/core';
import { Observable } from 'rxjs';
import {AlertController} from '@ionic/angular';
import {NavController} from '@ionic/angular';
import { Router } from '@angular/router';

@Component({
  selector: 'app-test-template',
  templateUrl: './testTemplate.page.html',
  styleUrls: ['./testTemplate.page.scss'],
})
export class DevelopersPage implements OnInit {

  // tslint:disable-next-line:ban-types
  changevar: String = '<<<<<<<>>>>>>>>';

 
  constructor(private db: DatabaseService, private alertController: AlertController, private route: Router) { }


  gotoNextPage() {
    this.route.navigate(['/page2']);
  }


  triggerThis() {

    this.changevar = 'This is a message set easily ';

    this.openAlertBox();

   
  }

  async openAlertBox() {
    const openAlertVar = await this.alertController.create({
      header: 'Insert your text',
      message: 'enter your text' ,
      buttons: [{
        text: 'Cancel'
      },
        {
          text: 'OK'
        }
      ]
      // tslint:disable-next-line:no-shadowed-variable
    });

    await openAlertVar.present();

  }

}

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 70435

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>