Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 24705|Resposta: 9

[Angular] Angular 6.x integra tabelas de tabelas de dados JQuery

[Copiar link]
Publicado em 29/10/2018 14:54:16 | | | |
O JQuery DataTables é um plugin de lista de dados muito útil, não precisa escrever suas próprias funções de ordenação de paginação, filtragem e outras funções, basta devolver o formato json especificado, o plugin pode ajudar a exibir os dados. Como aplicar esse útil plugin de exibição de tabelas em projetos Angular?

Este artigo integra Angular+bootstrap+DataTables

Site oficial do DataTables:O login do hiperlink está visível.
Tabelas de dados angulares:O login do hiperlink está visível.
(Angular Structural Framework para aplicações web dinâmicas + plugin DataTables jQuery para tabelas HTML complexas)

GitHub:O login do hiperlink está visível.

Primeiro, vamos analisar o efeito após a integração, como mostrado abaixo:





Instalação do motor de arranque


Para usar a tabela de dados angular, você precisa instalar o Node 8.9 ou posterior e o NPM 6 ou posterior.

Este documento trata apenas de projetos que utilizam angular-cli. Na verdade, o ecossistema front-end está crescendo em um ritmo que eu não consigo mais acompanhar. Então, existe apenas um tutorial para o projeto angular-cli. Se você conseguir fazer funcionar, por exemplo, um projeto SystemJS, por favor, envie um pull request para melhorar essa documentação. Obrigado!

Angular-CLI versão 7.YZ
Recomendo usar o Angular-CLI para criar e gerenciar projetos Angular

Prefiro avisar que a versão demo está no 7. YZ, enquanto versões mais recentes do Angular-CLI podem precisar de uma configuração diferente.

NPM
Antes de poder obter a versão mais recente com NPM, você precisa instalar suas dependências:


Meu projeto atual é Angular 6.x, e a interface usa um template do Bootstrap, e o jQuery já foi referenciado, então meu próprio projeto precisa deleTratamento especial

Instalações apenas de NPM:



Baixe o pacote de plug-ins no site oficial do datatables, confira Bootstrap 4 e DataTables, e selecione Baixar arquivos abaixo. Site:O login do hiperlink está visível.



Extraímos o pacote baixado para o diretório "src\assets\plugins\datatables.net",Catálogo Não, por favor, crie você mesmo!!!

Edite o arquivo angular.json para adicionar dependências no script e nas propriedades de estilo:


Principalmente adicione arquivos datatables.css e datatables.js ao projeto.

Configuração do NgModule, importar DataTablesModule para o nível apropriado da aplicação.


Como minha rota é preguiçosa para carregar o caminho, euNão exatamenteImportado no arquivo "app.module.ts", por favorImporte de acordo com sua situação real

Se a importação estiver errada, o erro é o seguinte:

core.js:1673 ERROR Error: Uncaught (in promise): Error: Template parse errors:
Não dá para vincular a 'dtOptions' porque não é uma propriedade conhecida de 'table'. ("<div class="row">
  <classe de div="col-12">
    <tabela de dados [ERRO ->]

Paginação do lado do servidor

Página HTML (baseinfocompany-list.component.html):

Código CSS (deve ser adicionado, com ressalvas):



baseinfocompany-list.component.scss arquivo:



Arquivo styles.scss:



Código Typescript (baseinfocompany-list.component.ts)

Nota: HttpClientModule também deve ser adicionado em app.module.ts, conforme segue:

O código chinês chinês para tabelas de dados é o seguinte:

Turistas, se quiserem ver o conteúdo oculto deste post, por favorResposta






Anterior:Os trabalhadores de pós-produção de cinema e televisão, assim como aqueles que gostam de estudar, devem usar tecnologia de chave de filmes e televisão
Próximo:O NPM remove o módulo de desinstalação
Publicado em 10/11/2018 21:58:48 |
Eu também cometi esse erro
Publicado em 10/01/2019 13:58:33 |
Você consegue ler depois de responder?
Publicado em 10/01/2019 22:36:56 |
wawawawawa
Publicado em 15/03/2019 09:27:21 |
Participe do formulário arquiteto
Publicado em 15/03/2019 09:56:07 |
3123eeee Postado em 2019-3-15 09:27
Participe do formulário arquiteto

Eu aprendi e aprendi
Essa é uma boa história
Publicado em 15/03/2019 09:56:43 |
3123eeee Postado em 2019-3-15 09:56
Eu aprendi e aprendi
Essa é uma boa história

Dar apoio! O proprietário é ótimo! Sem essa! Aprendam Angular juntos!
Publicado em 08/04/2019 17:53:36 |
Finalmente encontrado
Publicado em 12/04/2019 10:44:36 |
safassadsadsas
Publicado em 15/05/2019 10:58:00 |
Nada mau
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com