DatePicker не открывается в AngularJs ng-repeat - PullRequest
0 голосов
/ 17 июня 2020

Следующий код совершенно нормален, если я использую его вне ng-repeat .

<input type="text" ng-model="obj.@Academic_ProgrammeStatutory.Property_ExpiryDate" class="form-control 
  datepicker" placeholder="Enter Expiry Date" datepicker-popup="dd/mm/yyyy" is-open="opened" ng-click="opened = !opened" maxlength="250" required="" />

Но выбор даты не открывается, когда я использую этот в ng-repeat . Я совершенно устала. Уже потрачу зря день. Но это еще не решение. Кто-нибудь может помочь?

 <div class="card card-info" ng-repeat="(key,obj) in 
                     Programme.Academic_ProgrammeStatutoryJsonList">
    <div class="card-header">
        <div class="card-title">Statutory {{key+1}}</div>
        <button ng-click="getProgrammeStatutoryById(obj)" data-target="#deleteProgrammeStatutoryModal" data-toggle="modal" class="btn btn-sm btn-danger float-right"><i class="fas fa-trash"></i></button>
    </div>
    <div class="card-body">
        <div class="row">
            <div class="col-sm-6 form-group">
                <label class="control-label">Select Statutory&nbsp;<span class="text-danger">*</span></label>
                <select ng-model="obj.@Academic_ProgrammeStatutory.Property_StatutoryId" ng-options="option.Id as option.Name for option in StatutoryList " ng-init="" class="form-control" required>
                    <option value="" label="" class="">---Select Statutory---</option>
                </select>
            </div>
            <div class="col-sm-3 form-group">
                <label class="control-label">Expiry Date</label>
                <input type="text" ng-model="obj.@Academic_ProgrammeStatutory.Property_ExpiryDate" class="form-control datepicker" placeholder="Enter Expiry Date" datepicker-popup="dd/mm/yyyy" is-open="opened" ng-click="opened = !opened" maxlength="250" required="" />
            </div>

        </div>
    </div>
</div>
</div>
...