当前位置: 首页 > 知识库问答 >
问题:

输入下的NG-模型的滤波器

蒲魁
2023-03-14

我有一个文本输入,我不想允许用户使用空格,所有键入的都会变成小写。

ng-model='tags | lowercase | no_spaces'

我实际上是在尝试创建“标记”特性,它的工作原理与StackOverflow上的特性类似。

共有1个答案

田丰
2023-03-14

我建议查看模型值并在chage上更新:http://plnkr.co/edit/mb0uryiiv1ek8ntg3qng?p=preview

唯一有趣的问题是空格:在AngularJS 1.0.3中,ng-model on input会自动修剪字符串,因此如果在结尾或开始添加空格,它不会检测到模型被更改(因此空格不会被我的代码自动删除)。但是在1.1.1中有'ng-trim'指令允许禁用此功能(提交)。因此,我决定使用1.1.1来实现您在问题中描述的精确功能。

 类似资料:
  • 问题内容: 我正在尝试允许用户使用和编辑项目列表。(请参阅此小提琴。)但是,我尝试过的两种方法都导致了奇怪的行为:一种方法没有更新模型,另一种方法使每个keydown的表单模糊。 我在这里做错什么了吗?这不是受支持的用例吗? 这是小提琴中的代码,为方便起见进行了复制: ​ 问题答案: 这似乎是一个具有约束力的问题。 建议是不要绑定到基元。 您应该遍历集合内的字符串,而应该遍历对象。解决您的问题 j

  • 我想要一种影响swagger输出留档的方法。问题是询问文档的用户只能对swagger中描述的一些方法拥有权限,所以我想从输出中排除特定方法。我认为最糟糕的方法是通过中间件捕获swagger.json请求,然后检查被请求的用户可以访问哪些方法并排除必要的路径。但是我不太喜欢它,所以可能有内置功能来做到这一点?

  • 问题内容: 我需要找到卷积神经网络(CNN)中单个卷积过滤器相对于输入层的梯度,以可视化过滤器。 给定Caffe的Python界面中经过训练的网络(例如本示例中的网络),那么我如何才能找到conv过滤器相对于输入层中数据的梯度? 编辑: 根据cesans的回答,我添加了以下代码。我的输入层的尺寸为。我的第一个转换层包含11个大小为的滤镜,即尺寸。 从输出中可以看到,返回的数组的尺寸等于Caffe中

  • 我有以下输入-窗体-控件: 但是如果我像上面那样使用我的regex,我可以输入'、'或‘。符号。正确的正则表达式是什么?

  • 问题内容: 我是 AngularJs的 新手。谁能说出ng-model和data-ng-model之间的区别? 与ng-model 使用data-ng-model 问题答案: 最佳实践:建议使用破折号分隔格式(例如ng-bind用于ngBind)。 如果要使用HTML验证工具,则可以改用数据前缀版本(例如ngBind的data-ng-bind)。 出于遗留原因,可以接受上面显示的其他表格,但是我们

  • 我在keras建立了一个ConvNet,这是其中的两层 第一层大小的输出,我完全理解,因为有8个大小为3x3的过滤器,每个过滤器都被应用于生成单独的特征图,因此 第二层的输出大小为24x24x16,我不理解。由于第二层的每个过滤器将作用于第一层输出的每个特征映射,因此输出的大小不应该是24x24x128吗? 基本上,我不明白一层的输出是如何馈送到另一层的输入的