我需要一个定制的数字键盘移动

时间:2015-03-20 19:52:45

标签: javascript angularjs-directive keypad

我正在开发混合应用程序,我希望我的应用程序打开一个在所有设备上看起来相同的自定义数字小键盘。是否有任何AngularJS指令?

1 个答案:

答案 0 :(得分:3)

之前我遇到了同样的问题,因为我需要一个在所有设备上看起来相同的一致数字键盘,而我最终创建了一个。 你可以在github上找到它:

Code

Demo

这是一个由

组成的模块
  • 数字键盘指令,应该只是整个应用程序中的一个副本,它的模板是实际的键盘
  • 数字键盘输入指令,这是一个可点击的指令,用于打开键盘,您需要将其附加到您希望输入的可编辑元素。
  • 数字键盘服务,用于处理两个指令之间的通信。

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

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

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