试图了解如何编写一个函数(指令/控制器),它将所有 my 转换form inputs
为 json 并具有他们必须的当前值json
。
json 的格式类似于:
{
fields: [
{field1: value1},
{field2: value2},
{field3, value3}
]
}
至少从哪里开始......没有jquery
申请?
ng-model
为你做。如果您尚未自己创建范围变量,则将创建它
<form name="myForm" ng-submit="submitMyForm()">
<input ng-model="fields.name" />
function myController($scope){
$scope.submitMyForm=function(){
/* while compiling form , angular created this object*/
var data=$scope.fields;
/* post to server*/
$http.post(url, data);
}
}
如果您的范围中有要开始的对象,角度将 2 方式绑定到输入,因此最初在范围对象中设置的任何值都将显示在输入中