0
は実際に私のコードは次のとおりです。
JS:
angular.module('hrPortalApp')
.controller('topicsCtrl', function($scope, $sce, $uibModal, getCandidateInterviewListService, searchBoxService, candidateRatingService) {
debugger;
$scope.oCandidateDetails = JSON.parse(localStorage.getItem('oCandidateDetails'));
console.log($scope.oCandidateDetails);
$scope.myValue = true;
angular.forEach($scope.oCandidateDetails.aDetails, function(value, key) {
if (value.name == $scope.oCandidateDetails.name) {
$scope.file = $sce.trustAsResourceUrl("http://localhost:4000/" + value.filepath);
$scope.oJdDetails = value.club[0].jdDetails;
}
});
$scope.aAskedQuestions = JSON.parse(localStorage.getItem('askedQuestions')).askedQues;
$scope.fngetQList = function(topics, index) {
debugger;
$scope.displayQList = true;
$scope.sTopics = topics;
$scope.index = index;
getCandidateInterviewListService.fnGetQList(topics).then(function(response) {
$scope.aQuestionList = response;
console.log($scope.aQuestionList);
});
};
});
HTML:
<div class="modal-body">
<div class="row">
<a class="col-xs-6">Start Interview</a>
<a class="col-xs-6">View Page</a>
</div>
私もモーダルに同じコントローラを使用しています、しかし、th eページが読み込まれています。ブラウザがハングアップしています。
ご協力いただければ幸いです。
私はあなたがモーダルのための別のコントローラを書くべきだと思うし、パフォーマンスをテストするためにループのコメントを試すことができます。前回同じ問題に遭遇し、ループの問題が見つかりました。 – vanhonit
あなたは無限ループに陥る可能性があります。この問題を解決するには、モーダルに異なるコントローラとHTMLを使用する必要があります。 –