Как выбрать часть моего массива для границы css?

Мне нужно создать границу вокруг каждого из этих трех контактов, итого три границы. Я использую angular / Typescript. Мне нужно вставить код границы в файл css в моем проекте. Спасибо!

 import { Injectable } from '@angular/core';
 import { Contact } from '../models/contact';

 @Injectable({
  providedIn: 'root'
 })

  export class ContactsService {
  contacts: Contact[] = [
   { 
    firstName: 'John',
    lastName: 'Doe',
    phoneNumber: '1234567890',
    email: '[email protected]'
  },
 {
    firstName: 'Killiam',
    lastName: 'Jones',
    phoneNumber: '0987654321',
    email: '[email protected]'
  },
 {
   firstName: 'Emma',
   lastName: 'Swan',
   phoneNumber: '35715948620',
   email: '[email protected]'
 }
 ];
 constructor() {}
 }

Вы должны рисовать эти массивы в своем представлении. Итак, в идеале вам нужно будет применить Css к элементам DOM.

Charu Maheshwari 06.08.2018 09:21

@CharuMaheshwari Не уверен, что вы имеете в виду? Было бы легко, если бы я мог выбрать каждый из этих контактов и назначить им новый класс или идентификатор, но я не могу. Вы можете показать мне правильный синтаксис?

Seth VanHaelst 06.08.2018 09:52

См. Следующий ответ, если вы этого хотите.

Charu Maheshwari 06.08.2018 10:16
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
3
40
1

Ответы 1

Попробуйте использовать приведенный ниже фрагмент кода. Я имел в виду это.

 <style>
    .contact-detail {
       border: solid 1px red;
    }
    </style>
     <div *ngFor = "let contact of contacts" class = "contact-detail">
        {{contact.firstName}}
        {{contact.lastName}}......
     </div>

ОЙ! Отличная идея не придумал. Я сделал этот фрагмент. На удивление это сработало, так как между каждым из массивов p {background-color: помидор; запятые; цвет белый; отступ: 10 пикселей; выравнивание текста: центр; семейство шрифтов: Arial, Helvetica, sans-serif; тип-стиль-список: нет; }

Seth VanHaelst 06.08.2018 15:41

Привет .. @ SethVanHaelst, не уверен, что получил ответ на свой вопрос или нужна дополнительная помощь?

Charu Maheshwari 07.08.2018 06:36

Другие вопросы по теме