닫기 팝업 아이콘을 클릭 할 때 동작을 호출하려고 할 때 팝업을 만들었습니다. 변경 사항이 표시되지 않습니다.
하단의 index.html에는 팝업 코드가 표시되며 사용자가 우편 번호 링크 변경을 클릭하면 표시됩니다.
<!-- Pop up div -->
<div class="popup" ng-show="myModal" ng-controller="utilityCtrl">
<!-- Modal content -->
<div class="popup-content">
<span class="close" ng-click="closePopup">×</span>
<div class="dynamicContect" id="dynamicContect"> Loading ...
</div>
</div>
</div>
<!-- html of change zip code -->
<div class="hidden" id="updateZipContent">
<div class="zipContent">
<div class="padding-bt-2">Please enter new zip code</div>
<div class="row">
<div class="text-left col-md-6 padding-bt-2">
<input ng-model="zipCode" type="text" class="form-control" maxlength="5" data-required="true" number-only>
</div>
<div class="text-left col-md-4">
<button class="btn btn-primary form-control">Update</button>
</div>
</div>
</div>
</div>
변경 우편 번호 작업이 다른 작업은 내가 새로운 컨트롤러 utilityCtrl.js을 썼다 분리 유지하기 위해 autoQuotectrl.js
$scope.changeZipCode = function()
{
$rootScope.myModal = true;
var firstDivContent = document.getElementById('updateZipContent');
var secondDivContent = document.getElementById('dynamicContect');
secondDivContent.innerHTML = firstDivContent.innerHTML;
}
로 작성되었습니다. 여기이 팝업 숨기기 작업을 작성했습니다.
$scope.closePopup = function()
{
console.log('here in utility');
$rootScope.myModal = false;
document.getElementById('dynamicContect').innerHTML = "";
}
그러나 아무것도 작동하지, 내가 여기에 놓친 거지를 이해하는 데 도움이 바랍니다. utilityCtrl에서 $ rootScope.myModal에 액세스 할 수 없습니다.
감사는 지금 작업, 실리 실수에. –
팝업 상자의 입력란에 필수 입력란을 확인하고 입력란 아래에 오류를 표시하려고합니다. 이 작업을 수행하는 방법을 제안하십시오. –
새 게시물을 만들어야합니다. 하나의 게시물에 대해 몇 가지 질문을 만들 수는 없습니다. –