这是我的html。
我想从输入字段中获取值并传递给控制器。
<fieldset class="col-lg-12" ng-repeat="field in newField">
<div class="col-lg-6" style="padding:0 16px 0 0;">Variants
<input type="text" class="form-control" ng-model="field.variantName" placeholder="Option name">
</div>
<div class="col-lg-6" style="padding:0 0 0 16px"><br>
<input type="text" class="form-control" ng-model="field.variantValue" placeholder="value" >
</div>
</fieldset>
这是我的控制器:
add(prod) {
var id = this.saveddataprod.length;
var json = {
"id" : id,
"variantsName" : prod.variantsName,
"variantsValue" : prod.variantsValue
};
this.saveddataprod.unshift(json);
};
看到它的简单,即可将您的输入值传递给控制器。
因为角度支持双向数据绑定。
对于前
<form name="myForm" ng-submit="registration()">
<label> Name </lbel>
<input ng-model="name" />
</form>
如果您想name
在控制器中使用输入,
$scope.name = {};
$scope.registration = function() {
console.log("You will get the name here ", $scope.name);
};
在您的情况下,
您的控制器应类似于:-
.controller("myController", function ($scope) {
$scope.newField = // add data which you want
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句