我不知道如何解决我的问题,这就是为什么我跳跃你们的人可以提供帮助。 我有HTML表单,如下所示:
<form>
<div class="form-group">
<label for="Uid" class="col-sm-1 control-label">Uid</label>
<div class="col-sm-4">
<input type="text" class="form-control" ng-model="subscriber.subscriberUid" >
</div>
</div>
<div class="form-group">
<label for="name" class="col-sm-1 control-label">Name</label>
<div class="col-sm-4">
<input type="text" class="form-control" ng-model="subscriber.name" >
</div>
</div>
<div class="form-group">
<label for="surname" class="col-sm-1 control-label">Surename</label>
<div class="col-sm-4">
<input type="text" class="form-control" data-ng-model="subscriber.surname">
</div>
</div>
</form>
这是我的角度应用,我存储用户数据,所以我可以插入它:
//subscriber
$scope.subscriber = {
"subscriberUid" : ""
"name": "",
"surname": "",
};
那对我来说哪个部分很棘手。
如果用户输入subscriberUid,那么我的订户对象应如下所示:
//subscriber
$scope.subscriber = {
"subscriberUid" : ""
"name": "",
"surname": "",
};
否则它需要看起来像这样,后端会自动生成它:
//subscriber
$scope.subscriber = {
"name": "",
"surname": "",
};
如何达到预期的效果?
提前谢谢!
答案 0 :(得分:2)
如果$ subscriber.subscriberUid为空,您可以在发送到后端之前进行检查,只需将其从对象中删除
x-axis