3
내가 사용하여 기본 Nativescript 응용 프로그램을 만들었습니다

에 Angular2 재료를 추가 tns create my-project-name --template nativescript-angular-drawer-templateNativescript

지금, 나는 내 응용 프로그램에 Material Design을 추가 할 수 있습니다. docs에 따르면 나는 npm install --save @angular/material 명령을 실행하고 문서 당 MaterialModule을 추가했습니다. 하지만 내 응용 프로그램은

오류 발견 모듈 기능

어떤 생각의 오류를주는?

답변

8

네이티브 스크립트 내부에 웹보기를 표시하지 않는 한 nativescript가있는 DOM이 없으므로 네임 스크립트에서 재질을 직접 실행할 수 없습니다. 그러나 네이티브 안드로이드를 사용하면 재료 디자인을 얻기 위해 라이브러리가 필요하지 않습니다. Google이 소재를 정의하는 곳이기 때문에 네이티브 구성 요소 일뿐입니다. Nidescript 코어에 속하지 않기 때문에 크로스 플랫폼이 아니기 때문에 여러 위젯에 많은 플러그인이 있습니다. 여기에는 많은 플러그인이 원시 iOS 라이브러리를 사용하여 nativescript 플러그인 크로스 플랫폼을 만드는 곳입니다. 많은 것은 혼란스러워 할 수 있습니다.

자료 디자인 카드보기 용으로 https://github.com/bradmartin/nativescript-cardview 플러그인이 있습니다.이 패키지는 대부분의 앱과 함께 제공되는 Google의 라이브러리를 통해 Android에 기본으로 제공됩니다. iOS가 머티리얼 디자인을 따르지 않았기 때문에 최근에 iOS 측면에 대한 멋진 PR을 보았습니다. 기본 UI 컨트롤을 사용하여 비슷한 모양의 UI 구성 요소를 제공했습니다. 다시 말하지만, 만약 당신이 이것에 익숙하지 않다면 나는 그것을 더 혼란스럽게 만들 것입니다. 도움이 필요하거나 궁금한 사항이 있으면 NS 프로그램 개발자들에게 도움을 청하기 위해 nativescript 포럼과 여유 채널이 좋습니다. 만약 당신이 무언가가 필요하면 저를 핑하십시오.

+0

'tab-view'에 대한 플러그인이 있습니까? 현재 기본 'TabView'사용 – Emu

+0

핵심 탭 뷰는 기본 탭 뷰입니다. 내가 당신이 말하는 것을 이해하고 있는지 확신 할 수 없습니다. 새로운 소재 하단 네비게이션을 의미하는 경우 제 3 자 안드로이드 라이브러리를 사용하는 플러그인이 있습니다. 플러그인은 plugins.nativescript.org에 나열되어야합니다. 어제 열린 새 플러그인 허브는 플러그인 찾기가 더 쉽다고 생각합니다. –