我正在使用 ui-bootstrap模式来处理模态,我想在重定向到状态时显示模态弹出窗口。
其实我的代码是:
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>
我也在使用相同的模态控制器,但是当页面加载时,浏览器会被挂起。
任何帮助都将不胜感激。
答案 0 :(得分:0)
浏览器挂起意味着您最终处于一种或另一种无限循环中。有时因为使用服务器端重定向到index.html而使用角度时会发生这种情况。如果模板路径没有加载并最终加载index.html,那么它最终会无限递归一遍又一遍地加载索引(请求的路径不会是索引。 html但返回的内容将是该文件的内容)。确保您的模板网址正确或尝试使用内联模板:&#39;只是测试&#39;一般来说,看看这是否是一个问题。