在angularjs中,是否有任何功能只允许在文本框like中键入数字

推荐答案

这个功能正是你所需要的.http://docs.angularjs.org/api/ng.directive:input.number

EDIT:

可以将jquery插件包装到指令中.我在这里创建了一个例子:http://jsfiddle.net/anazimok/jTJCF/

HTML:

<div ng-app="myApp">
    <div>
        <input type="text" min="0" max="99" number-mask="" ng-model="message">
            <button ng-click="handleClick()">Broadcast</button>
    </div>

</div>

CSS:

.ng-invalid {
    border: 1px solid red;
}

JS:

// declare a module
var app = angular.module('myApp', []);

app.directive('numberMask', function() {
    return {
        restrict: 'A',
        link: function(scope, element, attrs) {
            $(element).numeric();
        }
    }
});

Ruby-on-rails相关问答推荐

刺激中的Rails 7和 bootstrap 错误-无法解析模块说明符 bootstrap

Rails 7,Hotwire 动态表单,更新值不起作用

Rails 7 - has_many_attached 在加载新附件时删除旧附件

ruby on rails 中的自定义关联

在 Rails 6.1 升级后,作业(job)规范使用 Minitest::UnexpectedError 包装错误

别名可能与不同模型的相同别名有许多关联?

Ruby on Rails 7 与 React 集成

Ruby - ActiveRecord::ConnectionNotEstablished

如何在终端中查看 Heroku 应用程序的当前数据库架构?

禁用 RVM 或使用没有 RVM 安装的 Ruby?

从 Rails 模型内部访问翻译文件 (i18n)

警告:引用了顶级常量

默认呈现 JSON 而不是 HTML?

Post.all.map(&:id) 是什么意思?

如何为 rspec 设置 ENV 变量?

将 Rails 服务器绑定到 0.0.0.0 能给你带来什么?

rails 获取应用程序根/基本 url

# 轨道中的 TODO

ActiveRecord 查找以

Rails - 邮件,将正文作为纯文本获取