Я новичок в кодировании, и я не работал над реальными проектами. Я только недавно начал изучать 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)