Я новичок в 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, а затем отобразить оповещения?Привет