Heatmap.js Richtlinie für Angularjs
gibt es eine angularJS-Direktive für heatmap.js?
Kann nichts finden und kann es nicht zu funktionieren
Dank
= Edit =
Bekomme ich diese Fehlermeldung, ob ich in meinem code oder unten (beide arbeiten). Mein problem war eigentlich die version von der heatmap.js dass ich mit von der Laube. Bei mir ist der download min.js verwendet in der Geige hat alles Prima funktioniert.
TypeError: Cannot read property 'style' ist null
am Objekt.heatmap.Größe (http://localhost:56080/app/bower_components/heatmap.js/src/heatmap.js:363:74)
am Objekt.heatmap.init (http://localhost:56080/app/bower_components/heatmap.js/src/heatmap.js:386:20)
am Objekt.heatmap (http://localhost:56080/app/bower_components/heatmap.js/src/heatmap.js:331:14)
am Objekt.heatmapFactory.erstellen (http://localhost:56080/app/bower_components/heatmap.js/src/heatmap.js:627:24)
im link (http://localhost:56080/app/js/directives/MainDirective.js:9:36)
- Warum nicht Sie erstellen warapper um heatmap.js
- Ich schaute mir das an. Jeder Hinweis, wo zu beginnen. Kann ich nur dump die heatmap.js code in einer Richtlinie?
- einfach für einige Zeit warten, ich arbeite auf einer einfachen Richtlinie für heatmap.js
- klingt erstaunlich. Von "Zeit", meinen Sie Stunden, Tage oder Monate :p?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfache wrapper-Richtlinie für heatmap.js
HTML
JS
CSS
JsFiddle - http://jsfiddle.net/jigardafda/utjjatuo/2/
heatmap.js Beispiel Referenz-link
http://www.patrick-wied.at/static/heatmapjs/example-minimal-config.html
jad-panda ' s Antwort (https://stackoverflow.com/a/30193896/3437606) ist wirklich hilfreich.
Aber wenn Sie nicht wollen, um die Größe der heatmap hardcoded in css und wenden Sie Sie dynamicaly mit
ng-style
haben, müssen Sie die folgenden geringfügigen änderungen.HTML
Controller
fügen Sie einfach den style-Objekt, um die
$scope
wieDen rest der controler ist das gleiche wie in jad-panda ' s Antwort.
Richtlinie
Den $Timeout ist notwendig, um sicherzustellen, dass die heatmap initialisiert wird in den nächsten digestcycle von AngularJs, wenn die
ng-style
bereits angewendet.CSS
Zuletzt die neue CSS:
Gerade ein wrapper für oficial heatmap.js gehostet in der gleichen github-repository.
Es kann heruntergeladen werden von: https://github.com/pa7/heatmap.js/blob/master/plugins/angular-heatmap/angular-heatmap.js
Und es ist hier erklärt:
https://www.patrick-wied.at/static/heatmapjs/plugin-angular-heatmap.html