Как связать CSS-файл с тем же каталогом и HTML-файл?

Фактически, @ngbPopover обновляется только после вызова метода open.

Вы можете изменить свой код следующим образом. Идея состоит в том, что вы должны закрыть popover до установленного значения, а затем снова открыть.

HTML

<input (keyup)="onTextChange($event)" type="text" class="form-control" id="fontFamilyHeader" aria-describedby="fontFamilyHeader" placeholder="Enter font family">

<button class="btn btn-primary" ngbPopover #a="ngbPopover">Click me </button>

ts

import {Component, ViewChild, Input} from '@angular/core';

@Component({
  selector: 'ngbd-popover-triggers',
  templateUrl: 'src/popover-triggers.html'  
})
export class NgbdPopoverTriggers {
  @ViewChild('a') public a:NgbPopover;

  public onTextChange(event: any) {


    const isOpen = this.a.isOpen();
    if(isOpen)
    {
       this.a.close();
    }
    this.a.ngbPopover= event.target.value;
    this.a.open(event.target.value);

  }
}
-1
задан AndrewL64 20 January 2019 в 09:38
поделиться

2 ответа

Поскольку ваш файл style.css находится в той же папке, что и ваш index.html, просто используйте ./ вместо полного URL-адреса для ссылки на вашу таблицу стилей следующим образом:

<link href="./style.css" type="text/css" rel="stylesheet" />

[ 117] Точка-косая черта "./" - это относительный путь к чему-либо в текущем каталоге. Точка - это текущий каталог, а косая черта - это разделитель пути.

Через - Что означает ./ (точка косая черта) в Linux?

0
ответ дан AndrewL64 20 January 2019 в 09:38
поделиться

Если ваш индекс и таблица стилей находятся в одной папке, то ссылка должна быть просто «style.css», вам не нужна часть GitHub.

Если вы поместите свою таблицу стилей в папку с именем css, а папка CSS находится на том же уровне, что и index.html, то вы бы связались с "css / style.css"

0
ответ дан will 20 January 2019 в 09:38
поделиться