3

Я создал основные приложения Nativescript с помощью: tns create my-project-name --template nativescript-angular-drawer-templateДобавить Angular2 Материал для Nativescript

Теперь я хочу, чтобы добавить Material Design в мое приложение. В соответствии с docs я выполнил команду npm install --save @angular/material и добавил MaterialModule в соответствии с документами. Но мое приложение дает ошибку

Ошибки функции модуль находка

Любой идею?

ответ

8

Вы не сможете запускать материал непосредственно в nativescript, потому что DOM с nativescript не существует, если вы не покажете веб-просмотр внутри собственного приложения. Однако с помощью родного андроида вам не нужна библиотека, чтобы получить материальный дизайн, потому что именно там Google определяет материал, поэтому он является только родными компонентами. Существует много плагинов для нескольких виджетов, потому что они не принадлежат к ядру nativescript, потому что они не являются кросс-платформой, поэтому многие из плагинов используют родную библиотеку iOS, чтобы сделать кросс-платформу nativescript плагина. Многое из этого может сбивать с толку :)

Вот один плагин https://github.com/bradmartin/nativescript-cardview для дизайна каркаса для материалов, это родной для Android через библиотеку от Google, с которой поставляется большинство приложений. Поскольку iOS не соответствует материальному дизайну, у нас недавно был хороший PR для iOS-стороны, который просто использует собственные элементы управления пользовательского интерфейса iOS для обеспечения аналогичного компонента пользовательского интерфейса. Опять же, если вы не знакомы ни с одним из этих вопросов, я могу сделать его более запутанным. Если вам нужна помощь или у вас есть вопросы, форумы nativescript и slack channel отлично подходят для общения и получения помощи от разработчиков. Пинг меня там, если вам что-то нужно

+0

Есть ли какой-нибудь плагин для 'tab-view'? В настоящее время используется значение по умолчанию 'TabView' – Emu

+0

. Таблетка в ядре - это собственный вкладка. Не уверен, что я понимаю, о чем вы говорите. Если вы имеете в виду новую навигационную навигацию материала, тогда да, есть плагин для того, который использует стороннюю версию Android. Плагины должны быть перечислены на plugins.nativescript.org, новый плагин-концентратор, только что открывшийся вчера, я считаю, что облегчить поиск плагинов. –

Смежные вопросы