Привет, я новичок в angular js. В настоящее время мой сценарий - когда я изменяю дату, он должен вызвать метод, где он открывает модальные. Но в моем случае я использую событие ng-change, чтобы вызвать метод, где с помощью этого вызов не запускается при изменении даты. но если я использую метод ng-click при нажатии на поле даты, откроется модальное окно, которое не должно происходить при изменении даты, только оно должно открыть модальное окно. Так как же мне этого добиться?
HTML код:
<div class="input-wrap-container row">
<field ng-model="requisition.validityStartDate" class="col-xs-4"
editable="true"
ng-change ="validityStartDate(requisition.validityStartDate)">
</field>`
</div>
Это мой JS код`:
var validityStartDate = function (validityStartDate) {
newValueStartDate = validityStartDate;
debugger
if (newValueStartDate != null && newValueStartDate != oldValueStartDate) {
var apprModalId = "changeValidityDates";
$element.find('#'+ apprModalId).modal("show");
oldValueStartDate = newValueStartDate;
newValueStartDate = null;
$element.find('#'+ apprModalId).on('shown.bs.modal', function () {
console.log("submit-req error modal shown");
//scope.buttonActionReqError = response;
});
}
};