angular-ngmodel相关内容
输入如下: action() 在我手动输入和更改输入时执行.但是,如果我通过其他一些函数以编程方式更改 repair.test 值,它不会触发 ng-change 的操作.我已阅读 angular 教程,这可能是预期的行为. https://docs.angularjs.org/api/ng/directive/ngChange “当值更改来自模型时,不会评估表达式."
..
这是一个带有两个绑定输入字段的表单.目标是创建相同的表单来编辑和创建数据.这已经完成,但我很确定可以有更好的方法来做到这一点(比如使用 AbstractControl 功能).我也在这里错过了一个修复 - 如果 clickEdit() 被点击需要使用用户想要编辑的对象更新表单值.感谢您的帮助,特别是关于 AbstractControl 和 NgModel.. 的解释
..
ngModelController 解析管道的行为似乎在 Angular 1.2 和 1.3 之间发生了变化.我现在总是看到一个名为 'parse' 的新验证键添加到所有 $error 对象中,并且每当解析器之一返回 undefined 时,它就会覆盖/替换所有其他验证键可能已经设置了. 例如,这是 Angular 1.2.23 中的一个工作示例 - 尝试输入一个超出范围的数字: ht
..
我是 AngularJS 的新手,我遇到了一个无法解决的问题,stackoverflow 上有一个类似的问题,但它似乎没有帮助我.我基本上有一个通过 ng-click 更新的表单,但是一旦我在任何文本框中输入文本,这些文本框就不再更新. 这是我的 HTML 编辑课程:
..
我有一个 input 字段,我想在其中应用 ngChange 的变体. input 字段与ajax 调用绑定,当用户更改输入时,服务器端将处理数据,但是,我不想经常调用. 假设用户想要输入一个真正的字符串,我希望只有在用户完成他即将输入的单词后才进行调用.尽管如此,我不想使用诸如模糊之类的事件.有什么比 setTimeout 更好的实现方式? 解决方案 Use ng-model
..
这是一个模板示例: 这里他们都做同样的事情.首选哪一个?为什么? 解决方案 [(ngModel)]="overRideRate" 是 [ngModel]="overRideRate" 的缩写
..
我有一个加载到下拉列表中的 tranTypes(交易类型)数组.用户选择一个值并在返回时导航到另一个组件后,下拉列表中未选择该值. 从其他阅读材料中,我了解到这是 b/c,对象不是同一个实例.遇到这种情况我该怎么办?
..
我创建了以下示例,以便您可以确切地看到发生了什么:http://jsfiddle.net/8t2Ln/101/ 如果我使用 ng-options,也会发生同样的事情.我这样做有不同的原因,但为了简化示例,省略了这一部分. 如您所见,它默认有两个选项.我在选择旁边显示 ng-model 的选定值,以便您可以看到它是什么.当您使用最上面的部分添加第三个选项时,它将值设置为该新选项的值,正如
..
我在 angular 2 中使用 bootstrap datetimepicker https://eonasdan.github.io/bootstrap-datetimepicker/ 在我的模板中,我有:
..
我想过滤结果. 有一个葡萄酒列表,我的愿望是当没有选中复选框时,显示整个葡萄酒列表. 当仅选中 1 个复选框时,会显示相关类别 当检查多个复选框时,相关类别显示 我是 AngularJS 的新手,我尝试使用 ng-model 没有成功,这里是没有与函数关联的 ng-model 的代码:
..
假设我有一个 Mailtype 类型的打字稿对象,如下所示: 导出类邮件类型{构造函数(公共名称?:字符串,公共语言环境?:字符串,公共电子邮件?:字符串,公共属性?: 财产[]) { }} 它的“属性"在哪里?字段是一个属性类型的数组: 导出类属性{构造函数(公共名称?:字符串,公共类型?:字符串,公共示例?:字符串,公共要求?:布尔值,公开蒙面?:布尔值) { }} 现在在我的组件中,
..
我最近将 angular 版本升级到了 6-rc.我收到以下警告 看起来你在同一个表单域上使用 ngModel表单控件名称.支持使用 ngModel 输入属性和已弃用带有反应形式指令的 ngModelChange 事件在 Angular v6 中,将在 Angular v7 中移除 有关这方面的更多信息,请在此处查看我们的 API 文档:https://angular.io/api/f
..
我正在尝试将 contenteditable 的值存储到我的 JS 代码中.但我不知道为什么 ng-model 在这种情况下不起作用.
{{inputValue}}//对输入工作正常
..
我在我的 angular 应用程序中使用引导程序日期选择器.但是,当我从我绑定的日期选择器基础 ng-model 中选择一个日期时,我希望该 ng-model 采用一种日期格式“MM/dd/yyyy".但它每次都像这样约会 "2009-02-03T18:30:00.000Z" 代替 02/04/2009 我为相同的 plunkr 链接创建了一个 plunkr 链接 我的 Html 和
..
控制器: $scope.send_index = function(event, val){控制台日志(val);$scope.variable = 'vm.areas['+val+'].name';console.log( $scope.variable );}; 这是在视图中:
..
这是我的 HTML: 当我在框中键入内容时,模型会通过 2 路绑定机制进行更新.甜. 但是当我通过 JQuery 执行此操作时... $('#selectedDueDate').val(dateText); 它不会更新模型.为什么? 解决方案 Angular 不知道这个变化.为此,您应该调用 $scope.$digest() 或在 $scope.$apply() 中进行更改
..
可能是愚蠢的问题,但我的 html 表单带有简单的输入和按钮: 检查!{{ 搜索文本 }} 然后在控制器中(从routeProvider调用模板和控制器): $scope.check = function () {console.log($scope.searchText);} 为什么我在单击按钮时在控制台中看到正确更
..
我以不同的形式发布了相同的问题,但没有人回答.我没有清楚地了解格式化程序和解析器在 angular js 中的作用. 根据定义,格式化程序和解析器看起来都与我相似.也许我错了,因为我是这个 angularjs 的新手. 格式化程序定义 每当模型值发生变化时,作为管道执行的函数数组.依次调用每个函数,将值传递给下一个.用于格式化/转换值以在控件和验证中显示. 解析器定义
..
我目前正在学习 AngularJS,但很难理解 ng-bind 和 ng-model 之间的区别. 谁能告诉我它们有什么不同,什么时候应该使用一个? 解决方案 ng-bind 具有单向数据绑定($scope --> 视图).它有一个快捷方式 {{ val }}它显示了插入到 html 中的范围值 $scope.val,其中 val 是一个变量名. ng-model 旨在放在表单
..
我正在使用 Angular JS,我需要使用 angular JS 设置下拉列表控件的选定选项.如果这很荒谬,请原谅我,但我是 Angular JS 的新手 这是我的html的下拉列表控件 填充后我得到 一组 6 个特征
..