$ elem.hide ist keine Funktion in eckigen Datentypen

8

Ich möchte das Paginierungs-Plugin angular-datatable verwenden. Ich habe es mit bower installiert, aber es funktioniert nicht. Es gibt den folgenden Fehler

  

TypeError: $ elem.hide ist keine Funktion           bei Object.showLoading ( Ссылка )           bei postLink ( Ссылка )           in Ссылка           bei invokeLinkFn ( Ссылка )           bei nodeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )

Ich habe Nullkonfiguration verwendet, Hier ist der HTML-Code, den ich verwendet habe

%Vor%
    
Thusithz 23.10.2015, 10:30
quelle

2 Antworten

20
___ tag123angularjs ___ Für Fragen zu AngularJS (1.x), dem Open-Source-JavaScript-Framework. Verwenden Sie dieses Tag NICHT für Angular 2 oder höhere Versionen. Verwenden Sie stattdessen das [eckige] -Tag. ___ tag123npm ___ npm ist der offizielle Paketmanager für Node.js, das nicht blockierende, asynchrone I / O-Framework, das die Google V8-JavaScript-Engine verwendet. Es kann verwendet werden, um CommonJS-Module, jQuery-Plugins, wiederverwendbaren JavaScript-Code (Bibliotheken) und JavaScript-basierte CLI-Programme zu installieren und zu veröffentlichen. ___ qstnhdr ___ $ elem.hide ist keine Funktion in eckigen Datentypen ___ tag123bower ___ Bower ist ein Paketmanager für das Web. Mit Bower können Sie einfach Assets wie Bilder, CSS und JavaScript installieren und Abhängigkeiten für Sie verwalten. ___ answer3300484 ___

Ich denke, Sie haben javascript Dateien in falscher Reihenfolge hinzugefügt.

Sie müssen in dieser Reihenfolge hinzufügen

  1. JQUERY
  2. ANGULAR
  3. JQUERY DATA-TABLE
  4. ANGULAR DATA-TABLE

und vergessen Sie nicht, das datatables Modul zum Hauptmodul hinzuzufügen als,

EX: angular.module('plunker', ['datatables']);

DEMO

Einfach - Wenn Sie den jquery.js nach dem angular.js hinzufügen, dann schneiden Sie den jquery.js ab und legen ihn oben in den angular.js .

Wenn Sie bower verwenden, aktualisieren Sie bower.json , um die obigen Änderungen zu erfüllen.

    
___ qstntxt ___

Ich möchte das Paginierungs-Plugin angular-datatable verwenden. Ich habe es mit bower installiert, aber es funktioniert nicht. Es gibt den folgenden Fehler

  

TypeError: $ elem.hide ist keine Funktion           bei Object.showLoading ( Ссылка )           bei postLink ( Ссылка )           in Ссылка           bei invokeLinkFn ( Ссылка )           bei nodeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )           bei compositeLinkFn ( Ссылка )

Ich habe Nullkonfiguration verwendet, Hier ist der HTML-Code, den ich verwendet habe

%Vor%
    
___ tag123angulardatatables ___ angular-datablables ist ein Wrapper für jQuery-Datentabellen. Es stellt ein Angular-Modul zur Verfügung, das eine Datentabelle-Anweisung zusammen mit datablen Optionen-Helfern bereitstellt. ___ answer39116562 ___

Stellen Sie außerdem sicher, dass die Direktive %code% nicht auf Null gesetzt ist. Stattdessen möchten Sie es auf %code% oder %code% d. H. Setzen.

%Vor%

oder

%Vor%     
___
K.Toress 23.10.2015, 10:46
quelle
1

Stellen Sie außerdem sicher, dass die Direktive ng-jq nicht auf Null gesetzt ist. Stattdessen möchten Sie es auf $ oder jQuery d. H. Setzen.

%Vor%

oder

%Vor%     
Shane Rowatt 24.08.2016 07:06
quelle