Javascript 角度http.post输入带有ng重复,输入不带ng重复
有人能帮我吗?在我的代码中,我有一个用户必须输入的表单,但值不是所有的数据。因此,我已经为之前输入的数据输入了ng重复值。我想用angular发布,但是ng重复数据返回“undefined” 有什么治疗方法吗?这是我的密码Javascript 角度http.post输入带有ng重复,输入不带ng重复,javascript,angularjs,laravel-5.2,Javascript,Angularjs,Laravel 5.2,有人能帮我吗?在我的代码中,我有一个用户必须输入的表单,但值不是所有的数据。因此,我已经为之前输入的数据输入了ng重复值。我想用angular发布,但是ng重复数据返回“undefined” 有什么治疗方法吗?这是我的密码 <form class="sky-form" ng-submit="formDataDiri()" name="datadiriForm" novalidate> <div class="row"> <div class=
<form class="sky-form" ng-submit="formDataDiri()" name="datadiriForm" novalidate>
<div class="row">
<div class="col col-12"><img src="images/icon_namapasien.png" alt=""/> Nama Pasien</div>
</div>
<div class="row">
<div class="col col-12">
<label class="input disabled" ng-repeat="data in dataDiri">
<input type="text" value="{{data.name}}" placeholder="{{data.name}}" name="name" ng-model="nama" disabled="">
</label>
</div>
</div><!-- /row -->
<div class="row">
<div class="col col-12"><img src="images/icon_tgl.png" alt=""/> Tanggal Lahir</div>
</div>
<div class="row">
<div class="col col-4">
<label class="input disabled" ng-repeat="data in dataDiri">
<input type="text" value="{{data.birth_day}}" placeholder="{{data.birth_day}}" name="name" ng-model="nama" disabled="">
</label>
</div>
<div class="col col-5">
<label class="input disabled" ng-repeat="data in dataDiri">
<input type="text" value="{{data.birth_month}}" placeholder="{{data.birth_month_name}}" name="name" ng-model="nama" disabled="">
</label>
</div>
<div class="col col-3">
<label class="input disabled" ng-repeat="data in dataDiri">
<input type="text" value="{{data.birth_year}}" placeholder="{{data.birth_year}}" name="name" ng-model="nama" disabled="" >
</label>
</div>
</div><!-- /row -->
<div class="row">
<div class="col col-12"><img src="images/icon_gender.png" alt=""/> Jenis Kelamin</div>
</div>
<div class="row">
<div class="col col-12">
<div class="select">
<label class="select">
<select name="JKelamin" ng-model="jeniskelamin" required="">
<option value="">Pilih Jenis Kelamin</option>
<option value="1">Pria</option>
<option value="0">Wanita</option>
</select>
<i></i>
</label>
</div>
</div>
</div><!-- /row -->
<div class="row">
<div class="col col-12"><img src="images/icon_alamat.png" alt=""/> Alamat</div>
</div>
<div class="row">
<div class="col col-12">
<label class="input disabled">
<input type="text" value="" ng-model="alamat" name="address" required=""/>
<input type="hidden" name="name" value="0" ng-model="kodekota">
</label>
</div>
</div><!-- /row -->
<div class="row">
<div class="col col-12"><img src="images/icon_telp.png" alt=""/> Nomor Telepon / Hp</div>
</div>
<div class="row">
<div class="col col-12">
<label class="input disabled">
<input type="text" value="" ng-model="notelp" name="hp" required="" minlength="6" maxlength="13"/>
</label>
</div>
</div><!-- /row -->
<div class="row">
<div class="col col-12"><img src="images/icon_layanan.png" alt=""/> Layanan</div>
</div>
<div class="tabform">
<ul class="tabs" ng-model="layanan">
<li class="tab-link" data-tab="tab-1" ng-click="homeservice()"> <span class="homeservice">Home Service</span></li>
<li class="tab-link current" data-tab="tab-2" ng-click="periksalab()"><span class="periksalab">Periksa di Lab</span></li>
</ul>
<div id="tab-1" class="tab-content">
<div class="row">
<div class="col col-12"><img src="images/icon_tgl.png" alt=""/> Tanggal Pemeriksaan</div>
</div>
<div class="row">
<div class="col-md-12">
<label class="input disabled">
<input type="text" ng-model="hs" class="datepicker1" />
</label>
</div>
<!-- <div class="col col-4">
<label class="select">
<select name="tanggalPeriksaHS" ng-model="dateperiksa" required="">
<option value="">Tanggal</option>
<option ng-repeat="n in range(1,31)" value="{{n}}">{{n}}</option>
</select>
<i></i>
</label>
</div>
<div class="col col-5">
<label class="select">
<select name="bulanPeriksaHS" ng-model="monthperiksa" required="">
<option value="">Bulan</option>
<option value="01">Januari</option>
<option value="02">Februari</option>
<option value="03">Maret</option>
<option value="04">April</option>
<option value="05">Mei</option>
<option value="06">Juni</option>
<option value="07">Juli</option>
<option value="08">Agustus</option>
<option value="09">September</option>
<option value="10">Oktober</option>
<option value="11">November</option>
<option value="12">Desember</option>
</select>
<i></i>
</label>
</div>
<div class="col col-3">
<label class="select">
<select name="tahunPeriksaHS" ng-model="yearperiksa" required="">
<option value="">Tahun</option>
<option value="2016" selected>2016</option>
</select>
<i></i>
</label>
</div> -->
</div><!-- /row -->
<div class="row">
<div class="col col-12"><img src="images/timeperkiraan.png" alt=""/> Perkiraan Jam Home Service</div>
</div>
<div class="row">
<div class="col col-12">
<label class="select disabled">
<select data-ng-options="h.id as h.time for h in dataHomeService.home_service_time" name="gender" ng-model="jamlayanan">
</select>
<i></i>
</label>
</div>
</div><!-- /row -->
<div class="row">
<div class="col col-12"><div class="smallprice">Tambahan biaya home service Rp <span>0.00</span></div></div>
</div>
</div>
<div id="tab-2" class="tab-content current">
<div class="row">
<div class="col col-12"><img src="images/icon_tgl.png" alt=""/> Tanggal Pemeriksaan</div>
</div>
<div class="row">
<label class="input disabled">
<input type="text" ng-model="periksa" class="datepicker2" />
</label>
<!-- <div class="col col-4">
<label class="select">
<select ng-model="dateperiksa" required="" name="tanggalPeriksaPL">
<option value="">Tanggal</option>
<option ng-repeat="n in range(1,31)" value="{{n}}">{{n}}</option>
</select>
<i></i>
</label>
</div>
<div class="col col-5">
<label class="select">
<select ng-model="monthperiksa" required="" name="bulanPeriksaPL">
<option value="">Bulan</option>
<option value="01">Januari</option>
<option value="02">Februari</option>
<option value="03">Maret</option>
<option value="04">April</option>
<option value="05">Mei</option>
<option value="06">Juni</option>
<option value="07">Juli</option>
<option value="08">Agustus</option>
<option value="09">September</option>
<option value="10">Oktober</option>
<option value="11">November</option>
<option value="12">Desember</option>
</select>
<i></i>
</label>
</div>
<div class="col col-3">
<label class="select">
<select ng-model="yearperiksa" required="" name="tahunPeriksaPL">
<option value="">Tahun</option>
<option value="2016" selected>2016</option>
</select>
<i></i>
</label>
</div> -->
</div><!-- /row -->
</div>
</div><!-- /tabform -->
<hr class="lineform" />
<button class="btn-yellow" type="submit" name="submit" ng-disabled="datadiriForm.$error.required">Lanjutkan Pemeriksaan</button>
<span ng-show="datadiriForm.$error.required"><center>Mohon mengisi dengan lengkap terlebih dahulu</center></span>
</form>
谢谢您的帮助。我看不到您控制器中的任何位置,您正在使用
$scope.data
,请将ng repeat
中的视图替换为dataPasien
<label class="input disabled" ng-repeat="dataPasien in dataDiri">
<input type="text" value="{{dataPasien.name}}" placeholder="{{dataPasien.name}}" name="name" ng-model="nama" disabled="">
</label>
formDataDiri函数没有参数($scope.formDataDiri=function()),但您使用参数(ng submit=“formDataDiri(data)”)调用它。另外,为什么不对整个表单使用ng repeat?然后在提交时发送该数据变量,它将被定义为hi,@ImantsVolkovs正如我之前所说的,并不是所有的数据都存储在我的后端。。。因此,在本例中,只显示了两个数据,即名称和出生日期值…Hi@Thalaivar我已经这样做了,但当我使用ng模型绑定后的$scope.nama时,该值返回未定义的值…这是我目前的问题。您能告诉我http响应日期返回什么吗。。。数据在您的响应中,必须设置$scope.name=data.nama
<label class="input disabled" ng-repeat="dataPasien in dataDiri">
<input type="text" value="{{dataPasien.name}}" placeholder="{{dataPasien.name}}" name="name" ng-model="nama" disabled="">
</label>