JQuery функция угловая2 / 5 - PullRequest
0 голосов
/ 30 апреля 2018

Я хочу использовать библиотеку jquery в своем проекте angular5

проблема: хочу включить нумерацию страниц

установлено jquery с использованием npm

библиотека: http://pagination.js.org/

однако я добавил jquery и pagnation js в мой проект

угловой cli.json

  "scripts": [
   "../src/assets/script/custom.js",  //a custom script
    "../src/assets/script/paginathing.js" //the pagination script
  ],

typings.d.ts

declare var customs:any;
declare var paginathing:any;

app.component.ts

    import { Component, OnInit } from '@angular/core';

import * as customs from 'customs';
import * as paginate from 'paginathing';
import * as $ from 'jquery'
// declare var paginathing:any;
@Component({
  selector: 'app-root',
  templateUrl: './appeal.component.html',
  styleUrls: ['./appeal.component.css']
})
export class AppealComponent implements OnInit {
  data: any;
  p: number = 1;
  constructor(){

  }

  ngOnInit() {


    $('.table tbody').paginathing({ //paginathing
      perPage: 4,
    })

  }



}

ошибка

$(...).paginathing is not a function
at AppealComponent.ngOnInit

1 Ответ

0 голосов
/ 30 апреля 2018

Я бы предложил вам создать нумерацию страниц, используя силу Angular, а НЕ импортируя jQuery. Действительно плохая идея сделать это .. продолжить чтение объяснения @Phil здесь

проверьте это пример

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