Angular не удалось найти имя (Ioni c Framework) - PullRequest
0 голосов
/ 11 апреля 2020

Я новичок в кодировании, и я не работал над реальными проектами. Я только недавно начал изучать Angular и TS. Сейчас я работаю над конвертером валют, чтобы начать работать. Я немного закончил, но у меня есть некоторые ошибки, которые мешают компиляции и мешают мне закончить.

HTML:

<ion-item>
<ion-label>Convert to Dollars:</ion-label>
 <ion-select placeholder="Select One">
   <ion-select-option option="usa">Dollar</ion-select-option>
   <ion-select-option option="europe">Euro</ion-select-option>
   <ion-select-option option="british">Pound</ion-select-option>
 </ion-select>
</ion-item> 
<ion-input type="text" 
           amount='' 
           placeholder="Enter an amount" 
           [(ngModel)]="amount"></ion-input>
<ion-button (click) = "Convert()">Convert</ion-button>

TS:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { IonicModule } from '@ionic/angular';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { HomePage } from './home.page';

@NgModule({
imports: [
 CommonModule,
  FormsModule,
 IonicModule,
  RouterModule.forChild([
   { 
   path: '',
   component: HomePage
    }
  ])
],
declarations: [HomePage]
})

export class HomePageModule {

  option: string = "";
  amount: string = "";
  converted: string = "";

  app(){

    var amount = parseFloat(this.amount);
    var converted = parseFloat(this.converted);

    switch(this.option){
      case 'usa':
        var converted = +this.amount;
        break;
      case 'europe':
        var converted = +this.amount*0.92;
        break;
      case 'british':
        var converted = +this.amount*0.81;
        break;
    }

    Convert(){
      this.amount="";
      this.converted="";
    }

    console.log(converted);

  }

}

Когда я пытаюсь скомпилировать, это дает мне ошибка для части Convert(). Там написано: «Не могу найти имя« Преобразовать ». Вы имели в виду« преобразованный »?». И никакой «преобразованный» не является другой переменной, пока это функция. Я пытался переименовать некоторые вещи, чтобы понять, не в этом ли причина, но это не так далеко, насколько я знаю.

Любая помощь здесь будет принята с благодарностью.

(Примечание: я не скопировал сюда все импорты из моего TS)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...