Saya menghadapi masalah ini dengan tag yang diperlukan. Saya ingin menjadikan bidang kualitas sebagai wajib tanpa opsi valid yang dipilih dari daftar, tombol pembaruan penagihan tidak boleh diaktifkan. Apakah saya kehilangan sesuatu dalam kode? Silakan periksa bagian kondisi lain. Saya akan berterima kasih atas bantuannya di sini.

else
{
    <div class="form-horizontal" ng-class="{'has-error':Edit.Quality.$invalid &&
      Edit.Quality.$dirty}">
        <div class="form-group">
            <label class="control-label col-lg-2 pull-left">Quality<span class="Imp">*</span></label>
            <div class="col-lg-8">
                <select id="Quality" name="Quality" class="form-control" style="width:170px" ng-model="vm.EditRef_UI.Quality" tooltip="Quality is required"
                        tooltip-placement="top" tooltip-trigger="mouseenter" required>
                    <option selected disabled value="">(Select a Timeline)</option>
                    <option value="Satisfactory">Satisfactory</option>
                    <option value="NotSatisfactory">Not Satisfactory</option>
                </select>
            </div>
        </div>
    </div>
}

Kode tombol:

<button type="button" class="btn btn-primary" data-dismiss="modal" data-ng-click="vm.Edit()" ng-disabled="Edit.$invalid" id="ticketEditbtn">Update Billing</button>
0
beginner 14 Maret 2017, 15:58

2 jawaban

Jawaban Terbaik

Angular melakukan pengikatan string seperti yang disarankan artikel ini, sehingga memuaskan kondisi dengan nilai yang dilewatkan. Ini mencegah yang diperlukan dari menembak, berpikir bahwa ada nilai dalam opsi yang dipilih.

0
Community 23 Mei 2017, 12:25

Anda dapat menggunakan seperti ini:

<select id="Quality" name="Quality" class="form-control" style="width:170px" ng-model="vm.EditRef_OCBUI.Quality" tooltip="Quality is required"
                    tooltip-placement="top" tooltip-trigger="mouseenter" required="required">

Saya akan bekerja

0
Omid reza 14 Maret 2017, 14:31