角度JS数字输入和默认值
AngularJS number input and default value
我对AngularJS和数字输入有一个奇怪的问题。默认值将填充一秒钟,然后默认数字消失。在FX和Chrome上试用过。
从服务器返回的数据是:
{
"name":"Rodolfo Heller",
"desc":"Et ullam autem iure. Facere non fuga sit. Dolorum reprehenderit voluptatem vero rem at in.",
"sell":"44.44",
"image":"xxxx",
"id":"1",
"quantity":"1"
}
我对数字输入也有ng-init="product.quantity=1"
,但数字 1 闪烁然后消失。
<input type='number' min="1" step="1" class='form-control' ng-model="product.quantity" ng-init="product.quantity=1">
知道为什么默认值消失了吗?
谢谢。
可能是
从服务器返回的数据类型的问题,
{
desc: "Et ullam autem iure. Facere non fuga sit. Dolorum reprehenderit voluptatem vero rem at in."
id: "1"
image: "hidden"
name: "Rodolfo Heller"
quantity: "1" // String value for quantity
sell: "44.44"
}
您的分配quantity
number
输入,但是服务器将quantity
作为string
发送,如果您cast
数据类型以从服务器int
,或者number
输入更改为text
它将起作用。
因此,如果您使用int
那么数据应该是这样的,
{
desc: "Et ullam autem iure. Facere non fuga sit. Dolorum reprehenderit voluptatem vero rem at in."
id: "1"
image: "hidden"
name: "Rodolfo Heller"
quantity: 1 // int
sell: "44.44"
}
相关文章:
- 如果值为空,如何设置输入的默认值?jQuery
- Html5输入属性的默认值,如最小值、最大值、大小等
- AngularJs:在数字输入字段中设置验证的条件最小值和最大值
- 在表单输入字段中创建默认值
- 如何显示正好 2 位数字的 html 数字输入的输入值
- 如何通过javascript为输入类型日期分配默认值
- 如何在HTML输入框中传递VBScript字符串作为默认值
- 在发送之前,点击按钮清除多个输入[类型=文本]默认值
- 使用angularJS设置HTML5日期输入字段的默认值
- 在动态输入数据的下拉菜单中设置默认值
- 根据角度中的另一个字段设置输入字段的默认值
- 角度JS数字输入和默认值
- 如何在引导日期输入中使今天的日期默认值
- 如何获取值形式输入为数字来计算gcd
- 更改输入的“默认”值的颜色
- 从给定的最大数字中减去并输出数字输入值
- 对于输入类型=“数字”如何将默认值设置为 0
- 如何在reactjs中设置默认值为数字输入字段
- 如何添加此输入的默认值?(此输入被禁用)
- 设置输入[数字]中箭头的默认值