默认输入数值

Default input number value

本文关键字:输入 默认      更新时间:2023-09-26

我是angularJS的新手,我刚刚创建了一个简单的输入框,我想要一个默认值。

输入如下:

<input id="fieldWidth" min="10" type="number"  value="10" ng-model="set.width">

但是,该值不会显示为默认值。

当我试图通过控制器中的范围设置它时

$scope.set.width = "10";

上面写着

"Cannot set property 'width' of undefined"

我错过了什么?

如果您还没有。。。您应该先设置$scope.set,然后再尝试设置它的子级:

$scope.set = {width:10};

$scope.set = {};
$scope.set.width = 10;

或者,如果你没有其他与之相关联的值,你可以不使用set对象。

$scope.width = 10;

<input id="fieldWidth" min="10" type="number" ng-model="width">