问题标签 [angularjs-ng-change]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 正则表达式在 JavaScript 和 AngularJS 中与 ng-change 不匹配
我试图在此页面中获取我的路径变量,以在用户输入时更改空格和标点符号。这是相应的代码:
但是,当我输入任何内容时,什么也没有发生。这是 script.js 文件:
我很确定我的 javaScript 是正确的,但我不知道为什么我的应用程序无法正常工作,我尝试调试它,问题似乎ng-change
是只考虑在放置除空格以外的字符时它会发生变化在中,只要输入空格,它就会忽略它们。
angularjs - 如何在 AngularJS 中表示哪些输入字段发生了变化
我正在处理将数据放入 API 的编辑表单(user.html),但我想避免将所有数据放入表单中。我想只放更改的项目。
我在处理表单时看到了脏和原始的使用,但这适用于表单的任何更改。我也看到了 ng-change 的使用,但我不想触发对一个元素的更改的操作,只是表示更改的元素应该包含在 PUT 中。
有人找到一种方法来仅表示已更改的输入字段吗?
angularjs - Angularjs 动态 ng 模式验证
我有一个表单,如果复选框为 false,则使用 ng-required 指令对文本输入进行验证。如果复选框为真,则该字段被隐藏并且 ng-required 设置为假。
问题是我还使用了 ng-pattern angular 指令在输入上指定了一个用于验证的正则表达式。我遇到的问题是,如果用户填写了无效的电话号码,请选中该框以停用该输入(因此不需要进一步验证)表单将不允许提交,因为它基于 ng-pattern 是无效的。
我试图通过添加一个 ng-change 函数将输入模型设置为 null 来解决此问题,但是 ng-pattern 和因此该字段在复选框的初始设置为 false 时仍然设置为无效。但是,如果我取消选中该框,将所有内容设置回初始表单加载,然后再次选中该框,则该表单有效并且能够提交。我不确定我错过了什么。这是我到目前为止的 ng-change 代码:
angularjs - AngularJS - 为什么在模型更新之前调用 ng-change?
请参阅以下 plnkr:http ://plnkr.co/edit/KZwIBX?p=preview
第一个标准选择按预期工作(至少就我的预期/预期而言),这意味着在模型更新后调用 ng-change。但是当我创建一个具有隔离范围的指令时,似乎在我的模型更新之前调用了 ng-change。显然,我有一些误解。
angularjs - 输入光标位置以 ng-change() 跳转到结尾
我有一个实例,我正在替换ngModel
through的值ngChange
。每次更改后,光标都会跳到input
字段的末尾(假设因为我将结果分配给同一个$scope
变量。)
我想知道如何防止这种行为?
问题示例:如果用户输入 1000。没关系。但是如果他们想返回并通过添加 5 和 6 将数字更改为 156000,则 6 实际上会附加到末尾:15006。
javascript - 访问 ng-grid 中的选择元素
我有这个网格选项:
编辑:我
如何在ng-change
功能中changeToFirst
获得点击的元素并选择第一个选项?
我这样做:
但我确定这不是正确的方法
angularjs - 2选型号预约
嗨,我正在开发一个停车场预订系统,我有一系列看起来像这样的对象
用户可以选择在多个日期最多保留 10 个空格(这些空格可以是硬编码的)。
我有一个类似的数组,用于保存选定的日期和名为的空格数
我希望能够让用户根据他们选择的内容填充数据和空间。selectedDates 添加了一个额外的对象,当用户单击按钮(这有效)时,使用 Angular 执行此操作的最佳方法是什么?
angularjs - 如何从angularjs中选择的ng-change调用服务方法?
我是角度 js 的新手。我正在尝试从 select 的 ng-change 调用工厂服务方法“getScoreData”,但无法完成。请帮忙。
html代码:
Angularjs 代码:
以上是服务工厂方法及其从控制器的实例化。我尝试从 select 的 ng-change 实例化,但它既没有给出错误也没有被调用。
angularjs - 具有旧值的输入文本框中的角度 ng-change
由于某些原因ng-change
,文本框无法正常工作,所以我正在使用它;使用 Angular-ui 的ui-events
.
问题
我只想在值发生更改并且还想要回调中的旧值时才调用该函数。(因为我想将 oldValue 发送到服务器)。
我不想通过纯指令路线,因为这些出现太多了
NG-CHANGE:每改变一个字符,我都会收到一个回调。我不想要那个。我需要使用文本框中的旧值和模糊后的新值调用服务器脚本..