У меня есть файл jquery. Я использовал npm install jquery --save
и npm install @types/jquery --save-dev
. Затем я импортировал файл jquery в .angular-cli.json. Я получаю $ is not defined
и jQuery is not defined
ошибки. Это не работает.
Содержимое файла Jquery:
var DatatablesSearchOptionsColumnSearch = function () {
debugger;
$.fn.dataTable.Api.register("column().title()", function () {
return $(this.header()).text().trim()
});
return {
init: function () {
var t;
t = $("#m_table_1").DataTable({
responsive: !0,
dom: "<'row'<'col-sm-12'tr>>\n\t\t\t<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7 dataTables_pager'lp>>",
lengthMenu: [5, 10, 25, 50],
pageLength: 10,
language: {
lengthMenu: "Display _MENU_"
},
searchDelay: 500,
...
А я импортирую в angular-cli.json
"scripts": [
"node_modules/jquery/dist/jquery.slim.js",
"node_modules/jquery/dist/jquery.min.js",
"node_modules/jquery/dist/jquery.js",
"assets/vendors/base/vendors.bundle.js",
"assets/demo/default/base/scripts.bundle.js"
],