问题标签 [angularjs-ng-value]

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.

0 投票
5 回答
57642 浏览

javascript - ng-model 和 ng-value 之间有什么区别/不兼容?

据我了解,ng-model 为分配模型的特定元素设置值。鉴于 ng-value 与 ng-model 有何不同?

0 投票
2 回答
1118 浏览

javascript - Angular - 使用 $scope 中的数字添加输入值

我有以下代码:

我想从 $scope 中获取一个数值,并将其添加到用户在输入中输入的带有“amount”类的数字中,并在输入中使用“result”类显示结果。因此,基本上,该变量在MainController函数中定义如下:

我对最好的方法是什么感到有点困惑,我看到有ng-valueng-model指令可供我使用,但我很难理解哪个是适合这个应用程序的指令(并且如何正确使用它们)。

0 投票
1 回答
29560 浏览

angularjs - AngularJS中输入文本框的默认值

如何在 AngularJS 中设置输入文本框的默认值,以便以后可以更改?我希望能够将文本框的更改值(使用 ng-model)提交到服务器。在这种情况下,使用 ng-value 设置文本框的初始值是正确的方法吗?

0 投票
3 回答
2970 浏览

javascript - Angular ng-value 不适用于输入无线电

我有 3 个无线电输入绑定到ctrl.poiType,其中ctrl是控制器,poiType是一个整数。 ctrl.poiType可以具有由四个常量(ctrl.TYPE_TRIP、ctrl.TYPE_EVENT、ctrl.TYPE_POI)指定的 3 个值之一。

所以我创建了三个输入收音机,使用 ng-model 和 ng-value,如下所示:

ng-model如果 的值等于,则应检查无线电ng-value,但它不工作。我不知道为什么。

[更新] 这是示例的正确JS Fiddle

0 投票
0 回答
1099 浏览

angularjs - Angular:在不创建模型的情况下设置文本输入的值

我有一个存在于ng-repeat. 我没有ng-model在表单上使用,因为我认为目前还没有必要(它不是 AJAX 表单)。我想将我的文本输入字段之一的默认值设置为 的值j.some_attribute,其中j是 的当前迭代ng-repeat。我试过value="{{j.some_attribute}}"and ng-value="j.some_attribute",但都没有。提交表单时,该字段的值为空白。有没有办法设置文本输入的默认值而不在范围上创建表单模型?

0 投票
0 回答
116 浏览

angularjs - 如何在 ng-value 中显示截断的数字

假设在我的控制器中我有以下变量。

在 html 文件中,我希望用户能够修改(如果他们愿意)该变量的值。因此,我想使用以下输入。

问题是这样所有的小数位都会显示出来,而我很高兴只有前两位是。

实际上,用户不会看到 16.345865,而只会看到 16.35。理想情况下,虽然显示的值为 16.35,但变量中的值(如果未由用户修改)将保持 16.345865。

我认为这可以通过有这样的东西来实现:

不幸的是,这似乎不起作用。我该怎么做?

0 投票
1 回答
701 浏览

angularjs - ng-repeat 单选按钮 2 向绑定问题,只有最后一项设置正确

我正在使用 angularjs 使用以下代码重复单选按钮组。

使用 angular 1.2.28 效果很好,但是我们最近升级到 1.4.2,现在结果如下图所示。

在此处输入图像描述

模型值在变量中正确保存和恢复(参见图中的真假值),但重新加载页面后只选择了 ng-repeat 中的最后一个单选按钮。

为什么会发生这种情况,因为我真的不明白问题是什么以及如何解决这个问题。

注意。observationPoint.observer 包含一个布尔值而不是字符串

编辑:我创建了一个简化的 plunker,当然这可以按预期工作:S http://plnkr.co/edit/tWjizHB8I5FNZVOgdq6J?p=preview

这表明命名或 id 有问题。但是,当我检查开发人员工具时,id 和 name 似乎很好 在此处输入图像描述

0 投票
2 回答
478 浏览

angularjs - 在 Angular 中,无法绑定到页面加载指令中的单选按钮

当前情况:我有通过指令动态创建的表单字段。其中一种类型包括单选按钮。

目标:在页面加载时,我需要将这些元素的值绑定到预定义的范围。这适用于其他字段类型,但不适用于单选按钮,尽管 $parent.model 与选项完全匹配。正如您在 JSFiddle 中看到的那样,“your_name_0”和“description_1”正确绑定但不是单选按钮。

约束:由于代码限制,指令的 ng-model 和 ng-value 不能更改。我知道可以将单选按钮的模型绑定到对象。见此证明:http ://plnkr.co/edit/OnHXect37Phij9VAB0ET?p=preview

控制器:

指令:

这是一个 JSFiddle:http: //jsfiddle.net/scheedalla/d2jzmmd7/

我已经被困了一段时间,我无法理解问题的根源。它与它是嵌套对象或因为它在指令中有关。任何帮助都会很有用,如果您需要进一步说明,请告诉我!谢谢!!

0 投票
1 回答
582 浏览

javascript - Angularjs:使用ng-value时,值= 0?

我遇到了一个奇怪的错误。当我使用 ng-value 时,页面会为某些选项呈现“value=0”。控制台不显示错误。

这是代码:

结果如下:

0 投票
3 回答
2743 浏览

angularjs - 以角度传递隐藏值

看法:

控制器:

工厂:

我正在尝试将 users2.id 和 users2.name 的隐藏值从控制器/工厂传递到表单中。我尝试了 ng-init、ng-value 以及 input type="hidden",但都没有。

所以这就是我为让它工作所做的事情

看法:

控制器: