Показывать уведомления toastr после действия в файле JS - PullRequest
0 голосов
/ 16 мая 2018

Я новичок в Angular 5, и я внедряю уведомления, они работают правильно, если я импортирую службу в компонент машинописи, например:

import { ToastrService } from 'ngx-toastr';

 constructor(
    private toastr: ToastrService
  ) { }

   //call method
 this.toastr.success('Alert works')

Этот метод работает правильно, мой вопрос, как можноЯ использую это в обычном javascript-файле, где у меня есть вызов Ajax, например:

jQuery(document).ready(function() {
  DataTablePerfiles.init();
  $(".myToggler").on("switchChange.bootstrapSwitch", togglerFunction);
});

function togglerFunction(event, state) {
  var data = {
    UsuarioId: $(this)
      .attr("data-id")
      .toString(),
    Activo: event.target.checked
  };

$.ajax({
    method: "PUT",
    headers: {
      "Content-Type": "application/json",
      Authorization: "Bearer " + token
    },
    url: "http://myapi/api/users/activate",
    data: JSON.stringify(data),
    success: function(data) {
       //this.toastr.success("changed correctly");
    },
    error: function(e) {
       //this.toastr.warning(e._body);
    }
  });

Проблема в том, что я не могу импортировать службу toastr, такую ​​же, как машинопись, в файл js, как я могу ее импортировать или как я могу это сделатьв машинописи, чтобы прослушать функцию ajax, а затем отобразить оповещения?Привет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...