打开弹出模式在mvc和角度js项目
问题描述:
我正在项目MVC,Angular js 我有一个问题,我显示模式,并启动乐趣我加载一些问题的基础上,用户选择他的主题然后打开弹出式模式与问题 但我不知道模态开放,但没有任何问题 在第一我加载技能页面,并从此页面用户选择他的主题,然后弹出模式打开 搜索后,我认为这个问题,因为当模式加载时,技术页面加载所以打开模式后没有问题 我怎样才能重新加载模态或解决这个问题 提示:当传递函数初始值与它的工作和问题出现,但是当值的值传递正确和beduge是正确的但作为弹出empity 例如开放 NG-的init =“ReadQuizQuestions(11,真)” 工作很好,但是当 ReadQuizQuestions(secItem.Id,secItem.hasQuiz)不工作 任何一个可以帮助我解决这个问题打开弹出模式在mvc和角度js项目
在技能页
<div class="badge_unit heading_font video_course_preview" ng-
click="ReadQuizQuestions(secItem.Id,secItem.hasQuiz)"></div>
在角的js文件
$scope.ReadQuizQuestions = function (id,hasQuiz) {
if (hasQuiz == true) {
ShowPleaseWait();
QuizService.ReadQuiz(QuizId).success(function (res) {
.
.
.
.......
$('#QuizModal').modal('show');
});
HidePleaseWait();
}
}
在此先感谢
答
在这个例子中,我将参数从我的控制器传递到模态(问题列表)
要传递参数,您需要使用解析并注入模态控制器中的项目。
$modal.open({
emplateUrl: 'myModal.html',
controller: 'ModalDialogController',
resolve: {
questionsList: function() {
return $scope.questionsList;
}
}
})
.result.then(function(result) {
alert(result);
});
选择你的问题并验证后,我reyrn选择的值到我的控制器
$scope.ok = function() {
$modalInstance.close($scope.modal.selectedName);
};