Оповещать с помощью заголовка диалога Angular change - PullRequest
2 голосов
/ 27 октября 2019

У меня есть Alertify, работающий в моем проекте Angular 8. Теперь я хотел изменить заголовок в диалоговом окне, которое появляется при вызове alertify.alert. Документация говорит, что это может быть сделано с помощью перегрузки, которая принимает заголовок: alertify.alert('Title', 'Message'), но когда я пытаюсь использовать это, IDE уже говорит мне, что это недопустимое число параметров, и во время выполнения окно сообщений все еще появляется, ноНазвание не задано.

Как это сделать?

Редактировать 1

Версии:

  • Угловое: 7,3.8
  • Alertifyjs: 1.12.0

Как я его интегрировал:

In angular.json

"styles": [
"./node_modules/bootstrap/dist/css/bootstrap.min.css",
"./node_modules/ngx-bootstrap/datepicker/bs-datepicker.css",
"src/styles.css"
],
"scripts": [
"node_modules/alertifyjs/build/alertify.min.js"
]

записей вstyles.css

@import "../node_modules/alertifyjs/build/css/alertify.min.css";
@import "../node_modules/alertifyjs/build/css/themes/bootstrap.min.css";

Услуга:

Import {Injectable} from '@angular/core';

declare let alertify: any;

@Injectable({
  providedIn: 'root'
})

export class AlertifyService {

  constructor() {
  }

  error(message: string) {
    alertify.alert('MyApp', message);
  }
}

1 Ответ

0 голосов
/ 30 октября 2019

Я понял это. Проблема заключалась в записи сценариев:

неправильно:

"scripts": [
  "node_modules/alertifyjs/build/alertify.min.js"
]

правильно:

"scripts": [
  "./node_modules/alertifyjs/build/alertify.min.js"
]

Забавно, что alert работает как-то с неправильной строкой

...