打开弹出模式在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); 
}; 

This is a full exemple