Javascript 角形模态柱

Javascript 角形模态柱,javascript,angularjs,Javascript,Angularjs,我正在尝试加载angular ui模式,但找不到如何将POST参数传递到指定的模板urlurl的任何信息 var options = { controller: 'ModalInstance', backdrop: true, scope: $scope, size: ( typeof $element.data('size') != 'undefined' ) ? $element.data('size') : 'sm',

我正在尝试加载angular ui模式,但找不到如何将POST参数传递到指定的模板urlurl的任何信息

    var options = {
        controller: 'ModalInstance',
        backdrop: true,
        scope: $scope,
        size: ( typeof $element.data('size') != 'undefined' ) ? $element.data('size') : 'sm',
        backdropClass: backdrop,
        templateUrl: 'some url',
        data: { // needs to be replaced | this one is not working.
            media_id: 59 
        },
        resolve: {
            element: function(){
                return $element;
            }
        }
    };

    $scope.instance = $modal.open( options );

如果没有任何官方方法,没有获取参数我怎么做?

来自这里提到的文档

templateUrl—指向表示modal内容的模板的路径

这意味着它应该是html文件或
的url,该文件将作为模式窗口的内容呈现

如果要将一些数据传递到此模板,请参考文档提供的示例

下面解释了在本例中要注意的将数据传递到模式模板的相关事项

controller: 'ModalInstanceCtrl',
size: size,
 resolve: {
        items: function () {
         return $scope.items;
        }
      }
1) 控制器:控制器属性指定控制模板的控制器的名称(要呈现的html) 2) resolve:resolve属性指定必须注入到 以上控制器


因此,在本例中,ModalInstanceCtrl是控制要呈现的模板的控制器,items属性可以注入到该控制器中,换句话说,您可以将数据传递到模态窗口模板。

这就是解析的目的,发送数据以供
ModalInstance
控制器使用。templateUrl告诉angular加载一个template所以你说,我不能用指定的参数加载模板来加载其他内容?你想加载什么其他内容?我认为您不太了解processI have*.php文件,我在其中加载不同的布局取决于媒体id,因此我需要推送一些参数以获得所需的结果。您要做的是首先查询该php文件,然后将正确的模板加载到模式实例中。或者,将基本模板加载到modal实例中,显示modal,让控制器查询php文件并使用
ng include
更改内容。