问题标签 [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 - 如何检测 Touchend 或更改范围值的结束?
我将 AngularJS 与 Ionic 框架一起使用。我正在开发一个实时通信应用程序。
我有一个范围滑块离子文档。如果我使用 ng-change 每一步都会调用我的回调,但我只想传输最终结果。在桌面上,我可以使用 ng-mouseup,但在移动设备上找不到解决方案。创建延迟对我来说不是解决方案,因为它必须很快。
javascript - 当 ng-model=data.property 时数据会发生变化?
这是我尝试过的代码片段
在我的 .js 文件中,当我打印它的值时,prop.ID它会给出真/假值。
原始值已被替换。为什么?
angularjs - 复选框中的 ng-change 触发了不止一次,因为 ng-click 在它上面
由于代码优于 1000 字,我创建了一个 plunker 来显示我的问题: http ://bit.ly/1uiR2wy
鉴于特定的 DOM 元素,事情是我有一个带有 ng-change 的输入复选框,我想在包装它的 li 中添加一个 ng-click,以便能够在整个区域中单击。这个新的 ng-click 使 ng-change 中的方法发生两次。对于发生 3 次的 SPAN 描述 2,情况更糟。
我已经尝试过 stopPropagation ,它似乎并没有解决问题。有什么想法吗?如果您检查 plunker 并打开控制台,您将完美地看到问题。
在此先感谢大家
angularjs - formData 不随 ngChange 钩子改变
我有一个非常基本的场景,其中我有一个带有一个控制器的模块:
在我看来,我正在尝试formData使用ngModel. init()但是,我的输入在方法运行后不会更新它的值。如果我添加ngChange指令并将其与$scope.manageUrl()方法挂钩,它只运行一次,在我第一次击键/更改输入之后。
我在这里错过了什么吗?我之前使用过这两个指令没有任何问题。我唯一能想到的是我的模块/控制器设置有问题吗?
这就是我的看法:
还有我的application.js 引导程序:
angularjs - 离子:当输入类型是电子邮件时,Ng-change 并不总是被触发
我开始使用离子框架。我使用文本和电子邮件类型的输入字段。当我使用 时input=email,ng-change事件并不总是被触发。在 input 中键入文本时name,控制台会跟踪每个更改的字母。在输入中触发事件email的唯一方法ng-change是填写输入并删除所有输入的文本。有没有人有同样的问题?还是使用 AngularJS?
表单.HTML
表单.JS
非常感谢!
javascript - 使用角度,如何在下拉列表中获取 ng-change 的选定值?
所以我有一些数据以逗号分隔的字符串形式出现。
我得到了一个下拉菜单,显示基于拆分该字符串的值。
使用ng-change:如何将选定的值choice传递给函数?
javascript - 使用 ng-model 时 AngularJS $scope 不更新(ng-change 触发?)
我是 Angular(和 javascript)的新手,所以这可能是一个非常简单的原因,它不起作用。我有一个日期选择器,它给我一个日期,我根据该日期生成一些要显示的内容。因此,如果日期选择器中的日期发生变化,我需要重新生成内容。我能做的(ng-change正在执行)---问题是我得到了相同的内容,因为日期实际上并没有改变。我可以通过警报来确认它以显示生成内容时使用的日期。日期最初设置为默认值(昨天的日期),因此第一次生成内容时,它工作正常,但是当我尝试使用日期选择器更改日期时,它不会改变。
HTML 代码:
控制器:
编辑:这是生成日期选择器的内容:
javascript - 如何使用 AngularJS 根据选择更改更新对象数组
我有两个动态对象数组。一种用于颜色,一种用于公共汽车。目标是为总线分配颜色。因此,使用 ng-repeat 代码为每种颜色创建选择,然后使用 ng-change 调用 updatebus 函数,传入颜色 ID。但是,它不起作用。颜色 ID 始终未定义。
如何使用两个数组将颜色分配给总线?我究竟做错了什么?
javascript - 何时在 Angularjs 中使用 $watch 或 ng-change
我什么时候应该使用角度$watch函数以及何时使用ng-changeangularjs 指令?对我来说,他们都可以做同样的事情。
它们之间有什么区别或使用模式吗?
angularjs - ng-repeat中的angularjs ng-change
我想通过ng-change下拉框中的事件取消答案字段中的响应。需要一种动态访问答案字段的方法。代码嵌入在ng-repeat标签中。详情请参阅PLUNKER。