问题标签 [angularjs-ng-model]
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.
javascript - 在 AngularJS 动态电子邮件验证元素中,当我填写电子邮件检查元素时,它被重置
这是 Angular.JS 中的电子邮件检查元素代码 几乎没问题,但这有一个问题。当我填写电子邮件检查元素时,它已重置!
示例 I 将其写入电子邮件检查元素。
“test@test.com”
但这是重置!当我写“。” <-点。
“测试@测试” <- 好的
“测试一下。” <- 重置输入。当我写“。” <-
为什么会出现问题?
Javascript
HTML
javascript - AngularJS ng-model 不适用于动态创建的输入字段
我已经为表单字段创建了一个动态 templateUrl,我正在尝试将 ng-model 附加到 ng-repeat 中。父指令和表单字段指令都可以工作并生成,但是当我使用 ng-model 时它似乎不起作用,预输出永远不会改变?在这个用例中应用 ng-model 有技巧吗?如果我只是对表单输入使用硬编码,它就可以工作。我一直在关注 AngularJS 文档中的示例。
表单域周围的标记:
表单字段指令:
使用的表单域模板:
AngularJS 文档中示例中使用的控制器:
javascript - Select2 for AngularJS 中的两种方式数据绑定在 Angular 1.2.13 中不起作用
我的问题基于此处提出的类似问题: Select2 for AngularJS 中的两种方式数据绑定不起作用
这个问题得到了回答,并提供了一个工作 plunker:http ://plnkr.co/edit/MKy2IU?p=preview
主要代码是一个选择框:
以及更新选择控件的功能。这在 plunker 中效果很好。
我分叉了 plunker,只将角度版本从:1.0.7 更改为:1.2.13(我正在使用)
这是使用 Angular 1.2.13 的分叉 plunker http://plnkr.co/edit/bcowo3bHKC2XvWDrv6V2?p=preview,您可以在 plunker 中看到模型已更新但视图不受影响,此外,当您打开选择框,您会看到该值已选中但未选中。
知道如何使它工作吗?
javascript - Angularjs select不会将匹配模型标记为选中
我的 ngModel 在选择时遇到问题,未显示为已选择。id 和 name 都匹配,但它不起作用,请参阅 selectedState。将模型指向选项数组中的实际对象有效,请参阅 selectedState2。不知道发生了什么...
小提琴:http: //jsfiddle.net/fedorsmirnoff/b49n4Ldp/2/
angularjs - 如何从代码中区分范围变量和 ng-model 变量
有没有办法区分从控制器声明的范围变量或使用 ng-model 指令?如何在代码中区分它们?
例子
$scope.testScopeVar
& `ng-model="testVal"
我真的很想知道,有没有办法做到这一点?
angularjs - 角 JS。在可重复的选择指令上正确设置 ng-model
刚开始学习AngularJS。我编写了这个控制器和指令来重复选择表单项,因为我需要做一些服务器端的工作来填充它的选项。
这是 HTML 中的指令:
这是控制器,它为每个下拉列表和指令执行 .get 脚本:
这是我从脚本中获取的用于填充选择的 JSON:
我希望 ng-model 成为 JSON 中的“名称”,但每次将其放入指令模板时都会出错。我还希望选择选项的值来自 JSON 的“值”和来自“键”的文本。我有它应该在的“键”,但值只是数组中该项目的顺序(0、1、2等),我将其中一个作为每个选择的第一个元素:
我在其他地方读到过这种情况发生的原因是因为我的模型设置不正确。我应该如何重写我的控制器或指令,以便我可以正确设置 ng-model?
angularjs - Angular JS - 获取选择控件的选定文本
我已经按照以下链接解决了这个问题,但它没有用: 如何使用 AngularJS 获取选项文本值?
我有一个包含一组服务器的下拉列表。当我从下拉列表中选择一个值时,我希望所选值显示在单独的 div 中。这是我所做的:
选择控制:
显示选定的文本:
但是,这不会显示选定的文本。我究竟做错了什么?
angularjs - AngularJS ng-options 将所选项目作为对象
我的范围中有一个对象数组,我将它们列在一个下拉控件中,如下所示。
我还希望将 selectedItem 作为一个对象来访问该对象的其他属性,以便我可以操纵页面中的内容。例如;
谁能帮我这个?谢谢你。
javascript - 为什么我的默认单选按钮没有显示在模型中?
我在表单上有一个预先选择的单选按钮。这是html:
表单出现并且单选按钮被选中,就像应该的那样,但是当我点击我的提交按钮时,模型,,bankAccount.selectedAccount
只是一个空对象。如果我单击已在视图中选择的默认单选按钮,则它会显示在模型中。我需要做什么才能使用默认单选按钮填充我的模型?
angularjs - How to Automatically insert decimal in Input field
I am using a Angular directive that formats input fields numbers with commas. I would also like this filter to automatically insert the decimal for cents.Every number will always have cents involved. For example if I wanted to put $1,000.00 in a input field i would have to type 100000. I made a plunkr but cant get the angular working