问题标签 [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 投票
1 回答
41 浏览

angularjs - 如何获取传递给函数的模型名称?

我已将 ng-model 设置为 HTML 中的输入测试

在函数 updateValue(val) 上,我写了如下

输出:如果我输入“s”,我会收到警报消息“op is s”

我需要的是,我需要在警报中打印模型的名称(即)“op is nnvalue.temp

谁能告诉我该怎么做

谢谢

0 投票
3 回答
695 浏览

angularjs - AngularJs 获取选中选项的值

我如何获取 ng-change“ReadData”模板上选定选项的值是标题、ID 和正文的数组

0 投票
0 回答
198 浏览

angularjs - AngularJS ng-change 没有响应

我想将文件上传到我的服务器,但我希望触发器是图像。我构建了一个示例来测试基本功能,但它没有按照我预期的方式响应。窗口正常启动,但我最终希望在选择文件后触发函数中的代码,并且我无法让控制器中的函数从 ng-change 触发。

我在逻辑中看不到任何问题,但警报永远不会弹出。有关完整代码,请参见小提琴

0 投票
2 回答
680 浏览

html - Angular.js:用户未选中复选框,但我需要 ng-change

我有一个自定义的 jquery 插件,它将隐藏真正的复选框并显示增强的组件而不是真实的组件。

对于此代码

插件生成此代码(它在复选框顶部添加一个 div )

大方块是假的(显示给用户),小方块是真实的。真正的复选框将对用户隐藏。

在此处输入图像描述

问题是:当我点击真正的 ng-change 时,当我点击假的 ng-change 时,虽然真实的也被检查过,但它不起作用。

0 投票
1 回答
1494 浏览

javascript - Angular以编程方式添加没有属性的ngChange

我正在尝试在不修改 HTML 的情况下模拟指令中的 ng-change 属性(因此没有 ng-change 属性)。

查看指令的角度源代码ngChange,我的指令工作并且看起来像这样:(基本上在这个指令中,我需要blur()一个select字段 when model change

应用它:

但这是正确的解决方案吗?没有其他方法可以做到这一点吗?那么 scope.change() 呢?

谢谢

0 投票
3 回答
24997 浏览

javascript - 使用 ng-change、AngularJS 进行日期输入验证

我在我的页面中使用 AngularJS 和AngularJS 引导程序。我有一个日期选择器指令,如下所示:

为了验证日期输入,在我的控制器中,我具有以下功能:

一切都可以正常检查插入的日期是否有效,但问题是当日期输入留空(或从有效状态更改为空白)时,我也希望它是可以接受的,但是因为空输入和无效日期我不undefined知道如何在案件之间申报。

我也想过像这样直接读取输入文本:

但是当值更改时会触发 ng-change 并且我留下了以前的值,现在没有用了......

感谢您的时间和回复。

0 投票
1 回答
2188 浏览

javascript - Angularjs:使用ngChange时如何获取列表中的项目?

我正在尝试获取在这个小示例中刚刚更改的项目,我应该使用某种上下文吗?我希望它就像引用 $this 一样简单,但这似乎不起作用。

0 投票
1 回答
1983 浏览

angularjs - 如何强制 angular.js 接受绑定中的尾随空格?

我想将输入绑定到页面的其他部分,并将用户输入的所有空格替换为其他字符,例如星号。

我的(简化的)HTML 代码如下所示:

相关的控制器也很简单:

结果并不如预期。输入'Hello '文本框时,结果输出"Hello"将删除尾随空格。输入末尾的多个空格也是如此。

向输入中添加非空白字符时,例如'Hello W',空白将被正确替换和显示:"Hello*World".

所以这是我的问题:如何绑定到保留用户输入的所有空格的文本框的值?

我创建了JSFiddle 来演示这个问题。

0 投票
3 回答
2847 浏览

angularjs - 使用 Angular js 调用 contenteditable div 上的更改事件时,光标(插入符号)移至开头

触发更改事件时,光标将移动到开头,而不是设置为最后一个类型位置。我正在使用 Angular js 使用内容可编辑的 div。

笨蛋

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

为什么光标位置移动到开头?

0 投票
1 回答
1574 浏览

javascript - ng-click 父 div 的子复选框

你如何让父 div 点击传播到 AngularJS 中的子复选框?Checkbox 将具有该hidden属性,因此我们需要允许父 div 是可点击的实体。

HTML:

JS:

Plnkr:这里

我在 ng-change 上也尝试了一个 click function(),但我仍然无法让它工作。