Javascript 将$scope.model childs初始化为"&引用;或空
我在做这个表单,我通过一个$http请求发送信息,就像这样,使用angularJavascript 将$scope.model childs初始化为"&引用;或空,javascript,jquery,json,angularjs,web,Javascript,Jquery,Json,Angularjs,Web,我在做这个表单,我通过一个$http请求发送信息,就像这样,使用angular $http({ method:"POST", url: "controllers/servicerequest.php", data: { servicerequest: $scope.formData }, headers: {'Content-Type': 'application/jso
$http({
method:"POST",
url: "controllers/servicerequest.php",
data:
{
servicerequest: $scope.formData
},
headers: {'Content-Type': 'application/json'}
}).success(function(response, status, headers, config){
console.log(response);
if(response.success){
$window.open('reports/bol.php?bol='+response.id);
bootbox.alert('Service Request '+response.id+' has been processed.');
}
else{
bootbox.alert('Error message:' + response.message);
}
});
如您所见,我正在发送$scope.formData中的所有数据,信息的绑定有两种方式
<div class="col-md-4">
<input type="text" class="form-control shipper" ng-model="formData.shipperdescripcion" name="shipper" id="shipper" ui-autocomplete="shipper">
<span class="help-block">
{{formData.shipperlocation}}
</span>
</div>
select: function(event, ui){
$scope.formData.trailerid = ui.item.id;
$scope.formData.trailerclave = ui.item.clave;
$scope.formData.trailerdueno = ui.item.propietario;
$scope.formData.trailer = ui.item.desc;
},
例如,当我在输入中键入某个内容时,json将从该内容更改为该内容
{
"shipperdescripcion": "BUENAVENTURA AUTOPARTES S.A. DE C.V.",
}
但我需要的是,在任何事情发生之前,控制器从一开始就这样加载json
{
"shipperdescripcion": "",
}
在控制器代码中,可以初始化对象,如下所示:
$scope.model = {
shipperdescription: '', /* changing the spelling here to be correct */
id: '',
shipper: '',
shipperlocation: ''
}
一些想法:如果可能的话,请考虑使用CAMELCASE使代码更加可读。
请考虑改写您的问题更加连贯,并有更多关于代码和API的细节。不清楚你在问什么。对不起,让我现在就解决这个问题$scope.model = {
shipperdescription: '', /* changing the spelling here to be correct */
id: '',
shipper: '',
shipperlocation: ''