问题标签 [angular-ngmodel]
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 - 不要保存编辑 ngModel 的数据
我有动态添加数据的表。当我在第一个表中编辑数据时,它不会保存在第一个或第二个表中,但应该保存。
当我像下面这样从 javascript 编写数据时
" {"name":"Description of Corrective Action (1)","values":['Some value']}
"
它显示在两个表中,但是当我编辑它时它不会保存。表也位于两个不同的模板中,从两个不同的文件加载但具有相同的控制器。
database - AngularJS:如何使用“ng-repeat”从动态列表中获取选定项目
我正在使用 Web 应用程序。我有一个从数据库中获取的用户列表,并使用 ng-repeat 按名称列出每个条目,如下所示:
JS:
PHP:
我需要将列表中选定用户的用户 ID 传递给myForm
,但我不知道如何执行此操作。在过去的几个小时里,我一直在寻找示例代码,但找不到类似的东西。
javascript - 在Javascript中将变量与变量值组合
我正在尝试在 Angular javascript(简化代码)中做这样的事情:
在上面,我其实想scope.modelName
成为scope.date
自动的。如何将modelName
变量解析为其值?
javascript - 单选组选择的选项不更新 ngModel 角度值
我是 angularjs 的新手,并试图找到将无线电组的选定值设置为 ngmodel 的解决方案。
和 //mycontroller.js
可能是重复的问题,请帮助我分享已经回答的 stackoverflow 问题的链接或新答案。提前致谢。
javascript - 如何观看 Directive 的 Directive ng-model
我有一个在该视图中使用父范围的指令。该指令有一个使用隔离范围的子指令。我试图让父指令观察对子指令的 ngModel 所做的任何更改,并在进行更改时更新其自己的模式。这是一个可能解释得更好的 jsfiddle:http: //jsfiddle.net/Alien_time/CnDKN/
这是代码:
Javascript:
在示例中,您可以看到在父指令及其子指令中都有一个文本输入。如果您在每个模型中键入,则另一个模型会更新,因为它们是由ngmodel
. 但是,子指令的文本输入会在服务器连接后更新。发生这种情况时,父指令中的文本输入不会更新。所以我认为我需要观察子指令中的 ngModel 是否有任何变化。我怎样才能做到这一点?是否有意义?
angularjs - ngModel 格式化程序和解析器
我以不同的形式发布了相同的问题,但没有人回答。我没有清楚地了解格式化程序和解析器在 Angular js 中的作用。
根据定义,格式化程序和解析器看起来都与我相似。也许我错了,因为我是这个 angularjs 的新手。
格式化程序定义
每当模型值更改时,作为管道执行的函数数组。依次调用每个函数,将值传递给下一个函数。用于格式化/转换值以在控件中显示和验证。
解析器定义
每当控件从 DOM 读取值时,作为管道执行的函数数组。依次调用每个函数,将值传递给下一个函数。用于清理/转换值以及验证。对于验证,解析器应该使用 $setValidity() 更新有效性状态,并为无效值返回 undefined。
请通过一个简单的示例帮助我理解这两个功能。两者的简单说明将不胜感激。
angularjs - ng-model 值在动态添加到 dom 的对象中未定义
这是我的代码这是静态代码。
<label for="lbitemname">Name</label>
<input type="text" id="lb-item-name" ng-model="lb.itemname1" />
这些是动态的,即当我单击页面上的添加按钮时它们被添加到 DOM。
<label for="lbitemname">Name</label>
<input type="text" id="lb-item-name" ng-model="lb.itemname2" />
<label for="lbitemname">Name</label>
<input type="text" id="lb-item-name" ng-model="lb.itemname3" />
我的问题是当我将这些值传递给控制器时。lb.itemname2 和 lb.itemname3 未定义。
angularjs - 嵌套的ng-repeat中的angularjs ng-model
我不知道这是否是重复的问题。我已经开始探索 AngularJs。现在我正面临这个问题。这是示例 演示示例
当我单击第一次选择下拉菜单时,下面的内容也会更新。我知道这是由于相同的 ng 模型。那么,我如何为两个不同的选择下拉菜单生成不同的 ng-model。请指导我,因为我对 angularjs 世界很陌生
angularjs - AngularJS: ngModel with ngSwitch, cannot watch?
I'm trying to make a very simple signup form, which is supposed to work in 2 steps.
- I ask the user for his email in the first step
- in the second step, I ask the user for the other details (step == 2).
The template is simple;
As you can see, there's some basic validation going on as well, and I assign the value of the email to a model I call email.
And the controller goes like this:
The problem is this: the $watch on 'email' doesn't ever trigger at all. Where's this going wrong?