но

я есть список, и я хочу получить значение элемента списка.

Мнение следующее

<ListView  [items]="myItems" (itemTap)="onItemTap($event)">
<template let-item="item" let-i="index" let-odd="odd" let-even="even">
    <StackLayout [class.odd]="odd" [class.even]="even">
        <Label #myFoo id="grocery-list" [text]='"Value is: " + i'></Label>
    </StackLayout>
</template>

В машинописи у меня есть следующее

import { Component,ViewChild,ElementRef } from "@angular/core";
import {topmost} from "ui/frame";
import {ListView} from "ui/list-view";
 export class AppComponent {

 @ViewChild("myFoo") myFooRef: ElementRef;

    public myItems = [];
    constructor() {
          this.myItems.push("1");
          this.myItems.push("2");
          this.myItems.push("3");

   }

    onItemTap(event){

    }
}

Я могу сделать следующее, чтобы получить значение

    onItemTap(event){
    let itemValue = this.myItems[event.index];
     console.log(itemValue);     
    }

Это получит значение в массиве. Но это вернет значение только в массиве.

Как вы можете видеть в представлении у меня есть строкаValue is добавляется к значению.

Так как я могу получить доступ кtext свойство метки, на которую постучали.

Ответы на вопрос(1)

Ваш ответ на вопрос