Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

337
Visualizações
Cambiar el color del borde de un div condicionalmente angular

Tengo estas dos matrices:

Matriz original:

 $arr_1=['disappear','rising','filled','decades];

Matriz de usuario:

 $arr_2=['disappear','filled','filled','decade]; this.indexesAttention=[]; $arr_1.forEach(x=>{ //concat two arrays this.indexesAttention=[...this.indexesAttention, ...this.checkValue(x)] }); checkValue(variable:string):number[] { return this.arr_2 .map((x,index)=>x.trim()==variable.trim()?index:-1) .filter(x=>x!=-1) //only want the index>>-1 }

Estos deberían devolver los índices coincidentes, en este caso deberían devolver índices [0,2] porque coinciden, pero en mi caso está devolviendo 0,2,1,3

 [ngStyle]="(indexesAttention.indexOf(i)<0) ? {'border-color':'red','color':'red'} : show_answer === false ? {'border-color': 'black','color':'black'} : {'border-color': 'green','color':'green'}"

Alguna solución para resolver este problema, gracias

about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

 arr1 = ['disappear','rising','filled','decades']; arr2 = ['disappear','filled','filled','decade']; constructor(){ const a = this.arr2.map((e,k) => { const i = this.arr1.indexOf(e); return k == i?i:-1; }).filter(e => e != -1) const rs = [...new Set(a)]; //output [0, 2] }
about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda