3

ich ein grundlegendes Nativescript App erstellt habe mit: tns create my-project-name --template nativescript-angular-drawer-templatehinzufügen Angular2 Material Nativescript

Jetzt will ich Material Design meine App hinzuzufügen. Nach der docs lief ich den Befehl npm install --save @angular/material und fügte die MaterialModule wie in der Dokumentation. Aber meine App geben Fehler von

Fehlersuche Modulfunktion

Jede Idee?

Antwort

8

Sie können Material nicht direkt in nativescript ausführen, da es kein DOM mit nativescript gibt, es sei denn, Sie zeigen eine Webansicht in der nativen App an. Mit nativem Android benötigen Sie jedoch keine Bibliothek, um Materialdesign zu erhalten, da Google Material definiert, sodass es sich nur um native Komponenten handelt. Es gibt viele Plugins für mehrere Widgets, da sie nicht in den nativescript-Kern gehören, da sie nicht plattformübergreifend sind. Hier verwenden viele der Plugins eine native iOS-Bibliothek, um das nativescript-Plugin plattformübergreifend zu machen. Vieles davon könnte verwirrend sein :)

Hier ist ein Plugin https://github.com/bradmartin/nativescript-cardview für das Material Design Cardview, das ist nativ für Android über eine Bibliothek von Google, dass die meisten Anwendungen mit ausgeliefert werden. Da iOS dem Materialdesign nicht folgt, hatten wir kürzlich eine nette PR für die iOS-Seite, die nur die nativen iOS-UI-Steuerelemente verwendet, um eine ähnlich aussehende UI-Komponente bereitzustellen. Nochmal, wenn Sie mit etwas davon nicht vertraut sind, mache ich es vielleicht verwirrender. Wenn Sie Hilfe brauchen oder Fragen haben, sind ein nativescript-Forum und ein Slack-Channel ideal, um sich zu unterhalten und Hilfe von NS-Entwicklern zu erhalten. Ping mich dort, wenn Sie etwas brauchen

+0

Gibt es ein Plugin für 'tab-view'? Derzeit verwendet das Standard-'TabView' – Emu

+0

Die Tabview im Kern ist die native Tabview. Ich bin mir nicht sicher, was ich meine. Wenn du meinst die neue materielle untere Navigation, dann gibt es ja ein Plugin für das, das eine dritte Android-Bibliothek benutzt. Plugins sollten auf plugins.nativescript.org aufgelistet sein, ein neuer Plugin-Hub, der erst gestern geöffnet wurde. Ich glaube, dass das Finden von Plugins einfacher wird. –

Verwandte Themen