import * as jquery from 'jquery'
删除该行并将其作为全局库处理:
declare var jquery: any;
或者
declare var $: any;
或者只需将这两行中的一行添加到src/typings.d.ts中
在添加后仍然无法使用 datable(datatable 不是一个函数)
import * as $ from 'jquery';
。
import 'datatables.net';
import 'datatables.net-bs4';
<script src=" {{ asset('/assets/admin/plugins/jquery/jquery.min.js') }} "></script>
<script src=" {{ asset('/assets/admin/plugins/bootstrap/js/bootstrap.bundle.min.js') }} "></script>
<script src=" {{ asset('/assets/admin/dist/js/adminlte.min.js') }} "></script>
@yield('scripts')
在我导入的文件中,我的表在哪里,就添加“defer”
@section('scripts')
<!-- DataTables -->
<script src=" {{ asset('/assets/admin/plugins/datatables/jquery.dataTables.min.js' ) }} " defer></script>
<script src=" {{ asset('/assets/admin/plugins/datatables-bs4/js/dataTables.bootstrap4.min.js') }} " defer></script>
<script src=" {{ asset('/assets/admin/plugins/datatables-responsive/js/dataTables.responsive.min.js') }} " defer></script>
<script src=" {{ asset('/assets/admin/plugins/datatables-responsive/js/responsive.bootstrap4.min.js') }} " defer></script>
<script src=" {{ asset('/assets/admin/usuarios/listar_usuarios.js') }} "></script>
@endsection