问题标签 [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.

0 投票
2 回答
2166 浏览

javascript - 在AngularJS中选择所有复选框

我有一个像这样的全选复选框和列表复选框。
全选复选框

复选框列表接收来自

我希望当我选中全选复选框时,它会选中或取消选中下面列表中的所有复选框。这里是我的代码:

全选复选框:

checkAllContact 函数:

但是当我运行并单击全选复选框时。它会出错:

单击复选框后出错

如何解决它或有任何其他方法可以做到这一点?谢谢

0 投票
1 回答
56 浏览

angularjs - 获得关于 ng-change 的包容性模型

我为令人困惑的标题道歉,问题很简单。

我有一个 $scope.users 变量。我重复它们并为每个用户各自的有效直到属性创建一个输入。在此输入的 ng-change 上,我想在我的用户服务上发送更新请求。如何在我的 ng-change 上获得正确的用户?

0 投票
5 回答
40979 浏览

javascript - 根据长度在文本输入上调用 angularjs 函数

我有一个文本框。只有当用户在文本框中填写了“n”个或更多字符时,我才想在控制器中调用一个方法。

有人可以给我指点如何解决这个问题吗?

谢谢

0 投票
1 回答
357 浏览

angularjs - AngularJs,当指令编译新属性时,如果有范围,则不会触发事件

我有点卡在添加属性并重新编译元素的指令上。

如果我对指令 ng-change 有一个范围,则不再触发(没有它它可以工作)。我的测试基于这个答案

的HTML

指令:

这里是小提琴的一个分支,用于测试指令的范围:fiddle

你有什么建议吗?

0 投票
2 回答
1547 浏览

javascript - ng-change 不调用函数

我的 ng-table 正在像这样构建

我有这样的控制器设置。

我想要完成的是,当用户单击复选框时,应将相应的 storeCommand 发送到函数 vm.toggleCommandSelection 以便我可以选择 storeCommands 列表。但是这个函数没有被触发。

普朗克

0 投票
4 回答
1882 浏览

javascript - 使用 ngChange 更新模型时遇到问题

我刚开始学习 Angular 的基础知识。我正在尝试制作年薪转换器,只是为了好玩。当用户更改年度模型时,我的每月 ng-model 更新有困难。这些字段是输入标签。这是代码

这是 plnkr http://plnkr.co/edit/26y0JRR7iVcrLOBlm7D2?p=preview

0 投票
4 回答
15167 浏览

angularjs - 当模型以编程方式更改时调用 ngChange

当以编程方式更改模型时调用 Angular 的 ng-change 时出现问题。

这是代码示例:http ://plnkr.co/edit/R4MO86ihMrauHXhpCMxi?p=preview

消息应该为空,因为sendMessage不应该被调用。模型以编程方式更改。

0 投票
0 回答
200 浏览

angularjs - 如何使用 ng-change 将下拉选择放入角度选择中?

我在下拉列表中放置了一个指令,但是当我选择一个状态时不会更改下拉列表和 ng-change。

http://plnkr.co/edit/PenIm3NdUHJgXxOdrXMf?p=preview

0 投票
1 回答
102 浏览

javascript - AngularJS:为什么我的 ng-change 不记录实际的模型项,而是记录绑定文本?

在此处输入图像描述

我的模型是vh.loadedViews包含 4 个项目的数组。

我的 ng-repeat 选项:ng-repeat="view in vh.loadedViews"

我的 ng-model 选择:ng-model="view.description"

但是在我的 ng-change 函数中vh.chooseView,它打印的是绑定文本,而不是实际的模型数据。

标记:

指令控制器:

在此处输入图像描述

0 投票
4 回答
504 浏览

angularjs - AngularJS - 如果输入被去抖动,我如何立即知道输入何时发生变化?

有一个文本输入我想在用户更改文本时立即知道,但我也想使用去抖动功能。例如,这样我可以在用户更改文本时禁用提交按钮,并在检查去抖动函数中的文本后启用提交按钮。

有没有办法用纯 AngularJS 做到这一点?还是我应该使用 javascript/jquery?

使用此代码,我只能知道用户在 debounce 500ms 延迟后何时更改了文本: