উপাদান কোড:
import { Component } from "@angular/core";
@Component({
templateUrl:"home.html"
})
export class HomePage {
public items: Array<string>;
constructor() {
this.items = ["item1", "item2", "item3"]
}
public open(event, item) {
alert('Open ' + item);
}
}
দেখুন:
<ion-header>
<ion-navbar primary>
<ion-title>
<span>My App</span>
</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<ion-list>
<ion-item *ngFor="let item of items" (click)="open($event, item)">
{{ item }}
</ion-item>
</ion-list>
</ion-content>
আপনি কোডটিতে দেখতে পাচ্ছেন, আমি ক্লিক হ্যান্ডলারটিকে এই জাতীয় হিসাবে ঘোষণা করছি (click)="open($event, item)"
এবং ইভেন্ট এবং আইটেম (উভয়টিতে ঘোষিত *ngFor
) উভয়ই পদ্ধতিতে পাঠিয়ে দিচ্ছি open()
(উপাদান কোডে ঘোষিত)।
যদি আপনি কেবল আইটেমটি দেখাতে চান এবং ইভেন্ট থেকে আপনার কোনও তথ্য নেওয়া প্রয়োজন না হয়, আপনি কেবল পদ্ধতিটি (click)="open(item)"
এইভাবে করতে এবং সংশোধন করতে open
পারেনpublic open(item) { ... }
angular2
যদি এইAngular 1
অ্যাপ্লিকেশন হন তবে কেন ট্যাগ করলেন ?