我是angularJS的新手,我刚创建了一个简单的输入框,我想要一个默认值。
这是输入:
<input id="fieldWidth" min="10" type="number" value="10" ng-model="set.width">
但是,该值不会显示为默认值。
当我尝试通过控制器中的范围设置它时
$scope.set.width = "10";
它说
"Cannot set property 'width' of undefined"
我错过了什么?
答案 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">