【发布时间】:2015-04-22 12:55:40
【问题描述】:
我正试图弄清楚如何从我的 Angular 控制器中呈现引导模式对话框。基本上我所拥有的是一张桌子。当用户单击表格行时,我想显示一个模式对话框,其中包含有关所选行的详细信息。
我正在考虑解决此问题的方法是让每个表格行响应 ng-click。 ng-click 将调用控制器中的一个函数,该函数将显示模态对话框并将其传递给它需要显示的数据。
我知道如何从视图本身显示模态对话框,但我不确定如何从控制器触发模态对话框。有什么想法吗?
用于视图的控制器具有以下函数,当用户选择一行以查看模式对话框时将调用该函数。
$scope.rowClicked = function(rowID){
$scope.dataForModal = Data.get(rowID, function(err,data){
//Here is where I'd like to display the modal dialog in the view
});
}
【问题讨论】:
-
你试过什么?你能告诉我你的代码吗?
-
问题是我不确定如何实现这一目标。唔。你可以做你想做的事。这是正确的方法。
-
看看angular-ui.github.io/bootstrap 和他们的 $modal 提供者
-
你当前的视图和控制器是什么样的?
标签: angularjs twitter-bootstrap-3 modal-dialog bootstrap-modal angularjs-ng-click