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

标签 javascript angularjs-directive keypad

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

最佳答案

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

Code

Demo

它是一个由以下组成的模块

  • 数字键盘指令在整个应用中应该只有一份,它的模板是实际的键盘
  • 数字键盘输入指令,这是一个可打开键盘的可点击指令,您需要将其附加到您想要输入的可编辑元素。
  • 数字键盘服务,处理两个指令之间的通信。

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

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

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

关于javascript - 我需要一个定制的移动数字键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29174783/

相关文章:

javascript - 将 as3 btn 代码转换为 Javascript

javascript - ng-click 在第一次单击后不起作用(嵌入指令)

javascript - 在纯 html 中插入 AngularJS 指令(ng-click)

javascript - 如何在电话号码输入中插入连字符?

javascript - 如何等到多个ajax请求完成?

javascript - 无法在 Javascript 中引用 HTML 值

javascript - 如何防止 React Router 的 `browserHistory.listen` 立即调用回调?

angularjs - 如何将变量中的 ng-click 可执行操作(&)传递到指令中?

c - 微 Controller 的键盘扫描

android - 如何在我的应用程序中集成 android 拨号器键盘