2016-06-09 3 views
1

Я использую Ionic 2 для приложения, и у меня есть вопрос относительно ионно-родного плагина - Camera. Там любой способ использовать только камеру или фотогалерею только в приложении Ionic 2. используя параметр sourcetype CAMERA или PHOTOALBUM.ionic 2: фотоаппарат и фотогалерея

Есть ли способ, которым я могу использовать оба одновременно. Как и в Whatsapp, когда вы хотите отправить изображение, вы можете сделать снимок одновременно или использовать фотографию из фотогалереи.

Любые идеи?

+1

use Action Sheet. – Deepika

ответ

2

Я думаю, что лучший вариант - показать лист действий (или что-то в этом роде), в котором пользователь может выбрать действие (Камера или Альбом). Затем создайте отдельные методы для обеих функций и вызовите желаемый метод (это не является полной реализацией):

function getPictureFromCamera() { 
    Camera.getPicture({ 
     ... 
     sourceType: 'CAMERA' 
    }).then(...); 
    ... 
} 

function getPictureFromAlbum() { 
    Camera.getPicture({ 
     ... 
     sourceType: 'PHOTOLIBRARY' 
    }).then(...); 
    ... 
} 
+0

Да, вот что я делаю прямо сейчас. :) – Piyu

+0

Хорошо! Это ответ на ваш вопрос? –

+0

Не совсем, это всего лишь обходной путь. – Piyu