Javascript 角度http.post输入带有ng重复,输入不带ng重复

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=

有人能帮我吗?在我的代码中,我有一个用户必须输入的表单,但值不是所有的数据。因此,我已经为之前输入的数据输入了ng重复值。我想用angular发布,但是ng重复数据返回“undefined”

有什么治疗方法吗?这是我的密码

<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>