ngModel 发生变化,ngModelChange 未被调用

2023-11-25

<input type="number" style="width: 100px" [(ngModel)]="trait.userMinimum" (ngModelChange)="setThresholds()">

模型被下面的代码更改并反映在屏幕上,但随后 ngModelChange 未被调用。我希望它被调用,无论它在其他地方被更改或作为属性或任何原因。如果模型发生变化,它会调用 ngModelChange。

  <p-slider [(ngModel)]="trait.userMinimum" 
    [style]="{'width':'100%'}" 
    [min]="trait.min"
    [max]="trait.max"
    class="ui-g-8"></p-slider>
  <span class="ui-g-2">{{trait.max}}</span>

为了澄清 ngModel 按预期工作,我移动滑块以更改数字,然后输入滑块更改的数字。唯一不起作用的是滑块更改并且模型更改未在输入中调用。


//This is a **two way** binding, so below code will not take effect
[(ngModel)]="trait.userMinimum"  
(ngModelChange)="setThresholds()" //This will not be fired

解决办法是修改如下,去掉“()”,让get和set分开:

[(ngModel)]="trait.userMinimum" ---> [ngModel]="trait.userMinimum"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ngModel 发生变化,ngModelChange 未被调用 的相关文章

随机推荐

  • Java:如何在属性文件中写入“阿拉伯语”?

    我想在消息资源包 属性 文件中写入 阿拉伯语 但是当我尝试保存它时 出现此错误 保存无法完成 某些字符无法使用 ISO 85591 1 字符编码进行映射 更改编码或删除字符 有人可以指导一下吗 我想写 global username 我应该
  • 如何记录 C# dll

    如何编写一个类 以便在其他项目中引用该 dll 的人可以看到属性和方法描述 Description My age in years attribute public int Age get return 0 set 不起作用 也不起作用
  • bash 脚本在获取时会产生不同的结果

    您能帮助我吗 为什么这个脚本在源代码 甚至直接在控制台上 时有效 而在脚本上不起作用 我已经检查过 无论如何我在 bin 中使用相同的 bash 并且始终使用 4 4 19 1 release 用 BASH VERSION 此外 我尝试删除
  • 如何在 Dart 命令行 HttpClient 中执行 POST

    我正在努力组装一个能够执行 http POST 的 Dart 命令行客户端 我知道我不能使用 dart html 库而必须使用 dart io 开头看起来很简单 HttpClient client new HttpClient client
  • 自动将大括号添加到 java 代码库中的所有 if/else/for/while 等

    我想减少大型遗留java代码库中声纳违规的数量 似乎 快速获胜 是将所有这些条件语句更新为具有大括号 这似乎是一件容易做的事情 我不明白为什么它不能轻易自动化 有人知道可以执行这样的批量操作的工具吗 或者为什么在我自己花时间写一些东西之前做
  • 使用 sas 获取数据步骤中的行号

    有没有办法进行过度分区来获取 sas 上的行号 在 sql 中我会这样 Select region company ROW NUMBER OVER PARTITION BY region ORDER BY Name From company
  • 更改 UIAlertController 中的标题颜色

    我有两个按钮 但我只想将其中一个更改为红色 当我使用下面的功能时它全部改变为red 我只想改变一个按钮的颜色 我该怎么做 alertController view tintColor UIColor redColor let alertCo
  • C++ 隐式转换运算符优先级

    编辑 根据迈克 西摩的评论 我替换了operator std string const with operator char const 并相应地改变了实施 这允许隐式转换 但是 由于某种原因 unsigned long int 运算符优先
  • 超级构造函数如果没有超类?

    我发现了一个这样的类 public class Computer implements Serializable private static final long serialVersionUID 1L public Computer s
  • WinForms 数据绑定 - 绑定到列表中的对象

    我需要一些关于 WinForms 数据绑定的帮助 指导 但我似乎无法让 Google 帮助我解决这个问题 这是我的场景 考虑以下与我需要的类似的类 public class Car public string Name get set pu
  • WPF:文本框文本未更新

    我有一个正在使用的用户控件DataTemplate this UserControl包含一个TextBox与Value属性 声明为DependencyProperty of my UserControl 在数据模板中我绑定了这个Value财
  • 像在画布上绘制一样对路径进行动画处理

    我是 WPF 的新手 请指导我解决这个问题的正确方向 我构建了一个 WPF 应用程序 其中包含路线图视图控件的所有功能 IE 路线图可以使用鼠标 键盘和提供的控件进行放大 缩小 向各个方向平移 我已将道路映射为使用 Expression B
  • 哈希表的时间复杂度

    我对哈希表的时间复杂度感到困惑 很多文章都说它们是 摊销 O 1 而不是真正的 O 1 这在实际应用中意味着什么 哈希表中操作的平均时间复杂度是多少 在实际实现中而不是理论上 为什么这些操作不是真正的 O 1 不可能提前知道哈希函数会发生多
  • 实体框架:无法加载指定的元数据资源

    我决定搬家Entity Connection String from app config编码 但是像这样设置之后 public static string GetConnectionString string connection Sql
  • 通过Annotation填充Spring Bean的File字段

    是否可以做这样的事情
  • 一个进程中加载​​的最大应用程序域数量

    由于动态程序集加载需要加载应用程序域才能通过卸载相关的应用程序域来杀死程序集 因此要加载的进程中是否有 最大 数量的应用程序域 我正在考虑一个基于服务器的应用程序 每个用户都可以动态运行他专有的 C 代码 但是 如果有 2000 个用户登录
  • 如何在 OpenCV python 中从图片中删除背景

    因为我是计算机视觉新手 我还想问如何删除该图像的整个背景并仅保留药丸不变 我尝试了不同的方法 例如更改背景颜色 但仍然存在一些小边缘和噪音 或者如果所有白色背景都可以是中性色 而圆圈之间没有线条 这是 Python OpenCV 中的一种方
  • Python:如何从列表中删除空列表? [复制]

    这个问题在这里已经有答案了 我有一个包含空列表的列表 list1 text text2 moreText 如何删除空列表以便我得到 list2 text text2 moreText 我尝试了 list remove 但这不起作用 Try
  • Swagger 2.0:具有不同路径但相同请求和响应的多个 Path 对象

    由于一些向后兼容性的原因 我需要支持这两个路径 ab and a b 两条路径的请求和响应对象将是相同的 我可以在 Swagger 规范中添加类似以下内容 这样我就不必重复两个路径的请求和响应对象定义 paths ab a b post 是
  • ngModel 发生变化,ngModelChange 未被调用