Obtener valor en la matriz en NGFOR -- arrays campo con angular campo con typescript camp Relacionados El problema

get value in array in ngfor


-1
vote

problema

Español

Quiero saber cómo obtener el valor en la matriz en *ngFor . Primero uso *ngFof para obtener la lista de artículos. Segundo uso commonService.indexKey$.getValue() para verificar ID en public class MediaButtonReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.e("----onReceive--", " "); if (Intent.ACTION_HEADSET_PLUG.equals(intent.getAction())) { Log.e("----jack out--", " "); if (intent.getExtras().getInt("state") == 1)// if plugged Toast.makeText(context, "earphones plugged", Toast.LENGTH_LONG) .show(); else Toast.makeText(context, "earphones un-plugged", Toast.LENGTH_LONG).show(); } if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) { Toast.makeText(context, "button pressed", Toast.LENGTH_LONG).show(); // key=intent.getExtras().getString("EXTRA_KEY_EVENT"); } abortBroadcast(); } 0 disponible o no Este es mi código

html

   public class MediaButtonReceiver extends BroadcastReceiver {          @Override         public void onReceive(Context context, Intent intent) {             Log.e("----onReceive--", " ");              if (Intent.ACTION_HEADSET_PLUG.equals(intent.getAction())) {                  Log.e("----jack out--", " ");                  if (intent.getExtras().getInt("state") == 1)// if plugged                     Toast.makeText(context, "earphones plugged", Toast.LENGTH_LONG)                             .show();                 else                     Toast.makeText(context, "earphones un-plugged",                             Toast.LENGTH_LONG).show();             }              if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) {                 Toast.makeText(context, "button pressed", Toast.LENGTH_LONG).show();                 // key=intent.getExtras().getString("EXTRA_KEY_EVENT");              }              abortBroadcast();          } 111  

Datos de ejemplo

public class MediaButtonReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.e("----onReceive--", " "); if (Intent.ACTION_HEADSET_PLUG.equals(intent.getAction())) { Log.e("----jack out--", " "); if (intent.getExtras().getInt("state") == 1)// if plugged Toast.makeText(context, "earphones plugged", Toast.LENGTH_LONG) .show(); else Toast.makeText(context, "earphones un-plugged", Toast.LENGTH_LONG).show(); } if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) { Toast.makeText(context, "button pressed", Toast.LENGTH_LONG).show(); // key=intent.getExtras().getString("EXTRA_KEY_EVENT"); } abortBroadcast(); } 2

   public class MediaButtonReceiver extends BroadcastReceiver {          @Override         public void onReceive(Context context, Intent intent) {             Log.e("----onReceive--", " ");              if (Intent.ACTION_HEADSET_PLUG.equals(intent.getAction())) {                  Log.e("----jack out--", " ");                  if (intent.getExtras().getInt("state") == 1)// if plugged                     Toast.makeText(context, "earphones plugged", Toast.LENGTH_LONG)                             .show();                 else                     Toast.makeText(context, "earphones un-plugged",                             Toast.LENGTH_LONG).show();             }              if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) {                 Toast.makeText(context, "button pressed", Toast.LENGTH_LONG).show();                 // key=intent.getExtras().getString("EXTRA_KEY_EVENT");              }              abortBroadcast();          } 3  

public class MediaButtonReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.e("----onReceive--", " "); if (Intent.ACTION_HEADSET_PLUG.equals(intent.getAction())) { Log.e("----jack out--", " "); if (intent.getExtras().getInt("state") == 1)// if plugged Toast.makeText(context, "earphones plugged", Toast.LENGTH_LONG) .show(); else Toast.makeText(context, "earphones un-plugged", Toast.LENGTH_LONG).show(); } if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) { Toast.makeText(context, "button pressed", Toast.LENGTH_LONG).show(); // key=intent.getExtras().getString("EXTRA_KEY_EVENT"); } abortBroadcast(); } 4

   public class MediaButtonReceiver extends BroadcastReceiver {          @Override         public void onReceive(Context context, Intent intent) {             Log.e("----onReceive--", " ");              if (Intent.ACTION_HEADSET_PLUG.equals(intent.getAction())) {                  Log.e("----jack out--", " ");                  if (intent.getExtras().getInt("state") == 1)// if plugged                     Toast.makeText(context, "earphones plugged", Toast.LENGTH_LONG)                             .show();                 else                     Toast.makeText(context, "earphones un-plugged",                             Toast.LENGTH_LONG).show();             }              if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) {                 Toast.makeText(context, "button pressed", Toast.LENGTH_LONG).show();                 // key=intent.getExtras().getString("EXTRA_KEY_EVENT");              }              abortBroadcast();          } 5  
Original en ingles

I want to know how to get value in array in *ngFor. First I use *ngFof to get item list. Second I use commonService.indexKey$.getValue() to check id in commonService.quantityList$.getValue() available or not This is my code

HTML

<div *ngFor="let item of commonService.quantityList$.getValue(); let i = index" class="Box"> <label>Qty : {{commonService.indexKey$.getValue()== item.id?item.quantity - commonService.indexKey$.getValue().count:item.quantity}}</label> </div> 

Example data

commonService.quantityList$.getValue()

quantity = [     { id:1, quantity:100 },     { id:2, quantity:200 },     { id:3, quantity:30 }   ]; 

commonService.indexKey$.getValue()

indexCount = [           {id: 1,count: 2},           {id: 2,count: 3},           {id: 3,count: 4},         ] 
        
 
 

Lista de respuestas

1
 
vote

No estoy seguro de qué está tratando de hacer en su etiqueta realmente porque parece que está haciendo una comparación "==", por lo que la etiqueta saldrá "verdadero" o "Falso". ¿Es eso lo que realmente quieres?

  good2  
 

Not sure what are you trying to do in your label really because seems you are making a comparison xe2x80x9c==xe2x80x9c so the label will output xe2x80x9ctruexe2x80x9d or xe2x80x9cfalsexe2x80x9d. Is that what you really want?

<div *ngFor="let item of commonService.quantityList$.getValue(); let i = index" class="Box"> <label>Qty : {{commonService.indexKey$.getValue()[i]== item.id?item.quantity - commonService.indexKey$.getValue()[i].count :item.quantity}}</label> </div> 
 
 
         
         

Relacionados problema

-1  Desplácese cuando el teclado esté abierto  ( Scroll when the keypad is open ) 
En mi pantalla, escribo el campo de entrada y obtenga resultados de búsqueda en consecuencia. La lista se presenta dentro de una vista de desplazamiento, pero...

1  TypScript - Método personalizado fuera de la promesa  ( Typescript custom method off promise ) 
He declarado un método que devuelve la promesa: confirm(title: string, message: string) { var promise = new Promise((resolve, reject) => { ......

0  Cómo obtener el elemento DOM exacto usando Useref en reaccionar  ( How to get exact dom element using useref in react ) 
Estoy tratando de obtener el elemento DOM exacto en la lista de LISTITEM de la lista usando 'reacc.useref (null);' Pero no puede conseguirlo, estoy usando el ...

0  Obtención de Error TypeError: No se puede leer la propiedad '0' de indefinido en suscríbase  ( Getting error typeerror cannot read property 0 of undefined on subscribe ) 
Estoy recibiendo el siguiente error al intentar suscribirme a un punto final. Aquí está mi código y la respuesta del punto final. Cuando consola registre la r...

0  La propiedad de la interfaz Súper de anulación de TypScript no funciona  ( Typescript override super interface property doesnt work ) 
Tengo la siguiente interfaz: interface Person { name: string; id: number; prop: number; } Quiero crear otro entrelazado que lo extienda: defau...

-3  Superposición con la imagen superior CSS  ( Overlap with top image css ) 
Necesito crear ion-card como se muestra a continuación. He intentado muchas maneras. Pero no hay suerte todavía. ¿Alguna pista? Note: tiene 2 imágenes. ...

2  TypeScript: Tipo '{}' no se le asigna a escribir 'Pick <T, K>', ¿cómo puedo escribir correctamente JavaScript `Pick`?  ( Typescript type is not assignable to type pickt k how do i type java ) 
Quiero escribir una función llamada pick , Sé que TypeScript ha incorporado Pick<T, K> , ahora quiero implementar la parte real del uso del código fuente, p...

0  ¿Cómo puedo incorporar tipos de secuelas en mi archivo de tipificación de proyectos?  ( How can i incorporate sequel types into my project typings file ) 
Quiero incorporar en mis typings raíces ( /index.d.ts ) Algunos tipos que pertenecen a sequel que se definen en @types/sequel/index.d.ts . Sé que no pued...

2  Configuración de reaccionar StyleGuidist con Siguiente.js y TypeScript  ( Setting up react styleguidist with next js and typescript ) 
Estoy tratando de configurar reaccionar StyleGuidist con Siguiente.js y TypeScript, pero sigo caminando en problemas. My actualyguide.config.js se ve así: ...

0  No se puede imprimir datos JSON anidados con 6  ( Cant print nested json data with angular 6 ) 
Estoy aprendiendo a codificar y simplemente me encontré con este problema con la angular 6 que parece que no puedo resolver. Fui capaz de obtener los datos de...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos