angular-ngmodel相关内容

Angular - ng-model 更改时,ng-change 不会触发

输入如下: action() 在我手动输入和更改输入时执行.但是,如果我通过其他一些函数以编程方式更改 repair.test 值,它不会触发 ng-change 的操作.我已阅读 angular 教程,这可能是预期的行为. https://docs.angularjs.org/api/ng/directive/ngChange “当值更改来自模型时,不会评估表达式." ..

用于创建和编辑数据 Angular4 的相同形式

这是一个带有两个绑定输入字段的表单.目标是创建相同的表单来编辑和创建数据.这已经完成,但我很确定可以有更好的方法来做到这一点(比如使用 AbstractControl 功能).我也在这里错过了一个修复 - 如果 clickEdit() 被点击需要使用用户想要编辑的对象更新表单值.感谢您的帮助,特别是关于 AbstractControl 和 NgModel.. 的解释 ..
发布时间:2021-11-10 02:42:33 其他开发

Angular 1.3 中新内置的“解析"验证键的目的是什么?

ngModelController 解析管道的行为似乎在 Angular 1.2 和 1.3 之间发生了变化.我现在总是看到一个名为 'parse' 的新验证键添加到所有 $error 对象中,并且每当解析器之一返回 undefined 时,它就会覆盖/替换所有其他验证键可能已经设置了. 例如,这是 Angular 1.2.23 中的一个工作示例 - 尝试输入一个超出范围的数字: ht ..
发布时间:2021-11-10 02:42:30 其他开发

如何仅在用户完成输入时调用 angularjs ngChange 处理程序

我有一个 input 字段,我想在其中应用 ngChange 的变体. input 字段与ajax 调用绑定,当用户更改输入时,服务器端将处理数据,但是,我不想经常调用. 假设用户想要输入一个真正的字符串,我希望只有在用户完成他即将输入的单词后才进行调用.尽管如此,我不想使用诸如模糊之类的事件.有什么比 setTimeout 更好的实现方式? 解决方案 Use ng-model ..
发布时间:2021-11-10 02:42:25 其他开发

Angularjs:在更新 ng-model 时选择不更新

我创建了以下示例,以便您可以确切地看到发生了什么:http://jsfiddle.net/8t2Ln/101/ 如果我使用 ng-options,也会发生同样的事情.我这样做有不同的原因,但为了简化示例,省略了这一部分. 如您所见,它默认有两个选项.我在选择旁边显示 ng-model 的选定值,以便您可以看到它是什么.当您使用最上面的部分添加第三个选项时,它将值设置为该新选项的值,正如 ..
发布时间:2021-11-10 02:42:16 前端开发

Angular2:使用 [(ngModel)] 和 [ngModelOptions]="{standalone: true}";链接到对模型属性的引用

假设我有一个 Mailtype 类型的打字稿对象,如下所示: 导出类邮件类型{构造函数(公共名称?:字符串,公共语言环境?:字符串,公共电子邮件?:字符串,公共属性?: 财产[]) { }} 它的“属性"在哪里?字段是一个属性类型的数组: 导出类属性{构造函数(公共名称?:字符串,公共类型?:字符串,公共示例?:字符串,公共要求?:布尔值,公开蒙面?:布尔值) { }} 现在在我的组件中, ..
发布时间:2021-11-10 02:42:08 其他开发

使用 formControlName 和 ngModel 的 angular 6 警告

我最近将 angular 版本升级到了 6-rc.我收到以下警告 看起来你在同一个表单域上使用 ngModel表单控件名称.支持使用 ngModel 输入属性和已弃用带有反应形式指令的 ngModelChange 事件在 Angular v6 中,将在 Angular v7 中移除 有关这方面的更多信息,请在此处查看我们的 API 文档:https://angular.io/api/f ..
发布时间:2021-11-10 02:42:05 其他开发

Angular bootstrap datepicker 日期格式不会格式化 ng-model 值

我在我的 angular 应用程序中使用引导程序日期选择器.但是,当我从我绑定的日期选择器基础 ng-model 中选择一个日期时,我希望该 ng-model 采用一种日期格式“MM/dd/yyyy".但它每次都像这样约会 "2009-02-03T18:30:00.000Z" 代替 02/04/2009 我为相同的 plunkr 链接创建了一个 plunkr 链接 我的 Html 和 ..

AngularJS:使用 jQuery 更改时,ng-model 绑定不会更新

这是我的 HTML: 当我在框中键入内容时,模型会通过 2 路绑定机制进行更新.甜. 但是当我通过 JQuery 执行此操作时... $('#selectedDueDate').val(dateText); 它不会更新模型.为什么? 解决方案 Angular 不知道这个变化.为此,您应该调用 $scope.$digest() 或在 $scope.$apply() 中进行更改 ..

ngModel 格式化程序和解析器

我以不同的形式发布了相同的问题,但没有人回答.我没有清楚地了解格式化程序和解析器在 angular js 中的作用. 根据定义,格式化程序和解析器看起来都与我相似.也许我错了,因为我是这个 angularjs 的新手. 格式化程序定义 每当模型值发生变化时,作为管道执行的函数数组.依次调用每个函数,将值传递给下一个.用于格式化/转换值以在控件和验证中显示. 解析器定义 ..
发布时间:2021-11-10 02:41:45 其他开发

ng-model 和 ng-bind 有什么区别

我目前正在学习 AngularJS,但很难理解 ng-bind 和 ng-model 之间的区别. 谁能告诉我它们有什么不同,什么时候应该使用一个? 解决方案 ng-bind 具有单向数据绑定($scope --> 视图).它有一个快捷方式 {{ val }}它显示了插入到 html 中的范围值 $scope.val,其中 val 是一个变量名. ng-model 旨在放在表单 ..
发布时间:2021-11-10 02:41:42 其他开发