Базовые компоненты пользовательского интерфейса не найдены в NativeScript для Angular

#android #ios #angular #nativescript

#Android #iOS #angular #nativescript

Вопрос:

Я работаю над NativeScript с Angular 2, но я не могу найти некоторые очень простые вещи.

Например

  • Поле ввода даты с возможностью выбора даты при нажатии.
  • Выпадающий список выбора с параметрами.
  • Поле ввода файла / изображения, которое может просматривать память телефона или делать снимки с камеры.

Я не могу найти эти базовые виджеты, хотя существуют некоторые другие подобные виджеты, такие как TextInput, TextView и т.д.

Если кто-нибудь знает, как с этим работать, пожалуйста, помогите.

Комментарии:

1. Вы понимаете, что существуют сотни фреймворков, которые не включают в себя ничего такого сложного, верно? И что вы всегда можете включить библиотеки, созданные поверх фреймворка. Если у вас есть такие специфические пожелания, как это, время начать их писать. В конце концов, вы программист.

2. @GabeSechan спасибо, что нашли время ответить, но то, что вы называете конкретными потребностями, не очень конкретно, они общие. Простой ввод даты или выпадающий список выбора — это наименьшее, что должна иметь платформа. Я надеялся получить ответ от эксперта по NativeScript. Но в любом случае спасибо за ваш ответ.

3. Нет, они не являются общими. Они очень специфичны, и немногие готовые фреймворки будут иметь их.

4. Извините, @GabeSechan, я не согласен с вами в этом. Они такие же общие, как ввод в текстовое поле или числовой ввод. Все, что обычно используется, является общим.

5. У вас необоснованные ожидания. Особенно третий, родной Android, в котором этого нет

Ответ №1:

Платформа NativeScript на самом деле имеет множество виджетов на своем рынке в качестве плагинов. Они недоступны по умолчанию, но их можно найти на рынке:

https://market.nativescript.org/plugins/

Вот один из них для выбора даты:

https://market.nativescript.org/plugins/nativescript-datetimepicker
https://github.com/NativeScript/nativescript-datetimepicker

На самом деле это работает точно так, как задано в вопросе. Его можно использовать для отображения поля даты, а при нажатии на него отображается средство выбора даты. Приведенные выше URL-адреса также показывают скриншоты iOS и Android.

Вот поле выбора, которое работает как выпадающий список выбора:

https://market.nativescript.org/plugins/nativescript-picker