2016-07-25 11 views
0

so begann ich zu bauen Android-Anwendung, die einige Sachen spiegeln würde ich auf einer Webseite verwenden. Nämlich Wetter Meteogramme, die mit Highcharts gebaut werden.Verwenden Highcharts JS in nativen mobilen Anwendung

Da ich Winkel 2 verwende, dachte ich, es wäre logisch, Winkel 2 + nativeScript Weg gehen. Und ich kann nicht einfach Informationen über die Verwendung von Highcharts innerhalb der nativen Anwendung finden.

Hat jemand Beispiele oder kennt eine Seite mit Informationen zu diesem Thema.

Worst Case - was wäre eine gute Alternative zu Highcharts in einer mobilen App zu verwenden, die mit angular2 und NativeScript erstellt wurde?

Bitte schlagen Sie keine kostenpflichtigen Librarys/Pakete vor.

+0

Ich denke, dass Sie nach einer Antwort in diesem SO-Thema suchen können: http://StackOverflow.com/Questions/34349060/Highchart-Libraries-for-android-and-ios –

+0

meiner Meinung nach könnten Sie 'nativescript- verwenden telerik-ui-pro'-Plugin. Sie könnten seine Diagrammkomponente verwenden. Ich könnte diesen Artikel auch hier überprüfen - http://docs.telerik.com/devtools/nativescript-ui/Controls/NativeScript/Chart/overview –

+0

Erste suggestion hat rein native Implementierung (soweit ich verstehen konnte) und ich bin nicht damit vertraut (ich bin gut mit Javascript und angular2). Wie für die zweite sieht interessant aus, aber nicht sicher, ob es in der Lage sein wird, komplexe Diagramme mit dynamischen Datenänderungen zu handhaben (das ist, warum ich Highcharts verwende, da es klare API hat, nicht zu erwähnen JS so einfach zu erweitern Funktionalität). Ich werde es auf telerik ein wenig mehr lesen. – LithStud

Antwort

1

Erstellen Sie ein WebView zu der XML-Datei und laden Sie einen lokalen HTML-Code mit den Diagrammen.

+0

Kann ich den Inhalt genauso kontrollieren wie auf der Webseite? (in der Lage, Ereignisse meist zu fangen) – LithStud

+0

Vielleicht hilft dies https://github.com/shripalsoni04/nativescript-webview-interface – momo

+0

danke das sieht vielversprechend aus. werde versuchen, sobald ich die Chance bekomme und wenn alles gut für mich ist, werde ich dies als Antwort setzen (so weit ist es die nächste Sache zu beantworten, die ich sowieso suchte) – LithStud

0

Es gibt ein kostenpflichtiges Plugin zum Erstellen von Diagrammen in nativeScript acled telerik-ui-pro. Mehr darüber kann here

Demonstration Anwendung here

+0

Ich werde meine Frage so bearbeiten, dass sie kostenlos ist :) bezahlt ist ein Nein. – LithStud

0

hohe Charts verwendet die DOM zu erzeugen, die Charts zu finden, nativescript nicht das DOM so nicht verwendet für die Darstellung ist ein no go ..

i war in der Lage, ein Balkendiagramm (auf Android) durch Erstellen eines kleinen Plugins aus dieser Android-Bibliothek https://github.com/PhilJay/MPAndroidChart

+0

Hmm es scheint, ich werde schauen müssen, wie man es in NativeScript benutzt. Oder denken Sie darüber nach, ob es möglich ist, meinen aktuellen Code in etwas zu verpacken. Ich denke, es heißt Hybrid-App. – LithStud

+0

Er könnte immer noch ein WebView mit einer einfachen Seite anzeigen, die die Diagramme enthält – momo