두 개 단추는 ng-if를 사용하여 표시할지 여부를 결정합니다. 잠시 동안 두 요소는 함께 표시하면 안되지만 표시됩니다. 고립 된 예제에서는, 이것이 잘 작동하지만, 프로젝트에서 약간의 대기 시간이 있습니다. 이 게시물과 매우 유사 : Angular conditional display using ng-if/ng-show/ng-switch briefly shows both elements하지만 그 어떤 시도도 다른 답변이 없었어요.ng-if는 두 요소를 모두 표시합니다.
<button class="btn btn-primary drop_shadow" ng-if="vm.ingestReady == true"
ng-click="vm.ingestReady = !vm.ingestReady" ng-cloak> Start Ingest
</button>
<button class="btn btn-danger drop_shadow" ng-if="vm.ingestReady == false"
ng-click="vm.ingestReady = !vm.ingestReady" ng-cloak>Cancel Ingest
</button>
그리고 컨트롤러 코드는 페이지로드
vm.ingestReady = true;
입니다. 따라서 버튼을 클릭하면보기가 전환되지만 뜨거운 초에는 둘 다 표시됩니다. 당신이 당신의 스타일이를 추가해야합니다, 그래서 CSS를 사용하여
시도가 머리 부분에이 줄을 추가하고 여전히 문제가 있는지 자세한 답변
. –
@IndraUprade 아무 것도 바뀌지 않았고 둘 다 짧은 시간 동안 계속 볼 수 있습니다. –