Мне нужна настроенная цифровая клавиатура для мобильного

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

1 ответ

Решение

Раньше я сталкивался с той же проблемой, поскольку мне требовалась единообразная цифровая клавиатура, которая одинаково выглядит на всех устройствах, и в итоге я ее создал. Вы можете найти его на github:

Код

демонстрация

Это модуль, состоящий из

  • Директива о числовой клавиатуре, которая должна быть только одной копией во всем приложении, ее шаблон - настоящая клавиатура
  • Директива ввода с цифровой клавиатуры. Это интерактивная директива, открывающая вашу клавиатуру, вам нужно прикрепить ее к редактируемому элементу, где вы хотите, чтобы ваш ввод был.
  • Служба цифровой клавиатуры, которая обрабатывает связь между двумя директивами.

angular.module('numericKeyboard').factory('numericKeyboardService',numericKeyboardService);

angular.module('numericKeyboard').directive('numericKeyboard', numericKeyboard);

angular.module('numericKeyboard').directive('numericKeyboardInput', numericKeyboardInput);

Другие вопросы по тегам