我正在創建一個Ionic 2應用程序,我想在.ts
文件中創建一些方法。 在.html
文件中,我調用了一個函數,但它不起作用。 這是非常基本的,只是爲了測試,但不會工作。 這是.html
文件:方法不起作用
<ion-header>
<ion-navbar>
<ion-title>home</ion-title>
</ion-navbar>
</ion-header>
<ion-content class="background-card-page">
<ion-card onclick="showInfo()">
<div class="imageContainer">
<img src="assets/img/placeholder.png"/>
</div>
<div class="card-title" id="title">São Paulo</div>
<div class="card-subtitle">41 Listings</div>
</ion-card>
</ion-content>
這是.ts
文件:
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController) {
}
/**
* showInfo
*/
public showInfo() {
console.log("Hello.");
}
}
語法是'(click)=「showInfo()」'。這確實是基本的東西。閱讀文檔。 –
謝謝,我做了,仍然沒有工作,我無法在控制檯上看到任何東西。 – swiftnewbie
謝謝,我忘了爲卡添加'可點擊'。 – swiftnewbie