默认输入数值

时间:2014-09-19 18:37:25

标签: javascript angularjs

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

这是输入:

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

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

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

$scope.set.width = "10";

它说

"Cannot set property 'width' of undefined"

我错过了什么?

1 个答案:

答案 0 :(得分:2)

如果你还没有......你应该在尝试设置它的孩子之前设置$ scope.set:

$scope.set = {width:10};

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

或者,如果您没有与其关联的其他值,则可以不使用设置对象。

$scope.width = 10;

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