Angularjs 在角度对象之间传递参数

Angularjs 在角度对象之间传递参数,angularjs,Angularjs,我有以下控制器: appControllers.controller('orgCtrl', function ($scope, orgService) { ... $scope.orgDel = function (org) { orgService.delete(org, function () { orgService.getList(function (err, list) { if (err) console.log('Er

我有以下控制器:

appControllers.controller('orgCtrl', function ($scope, orgService) {
  ...
  $scope.orgDel = function (org) {
    orgService.delete(org, function () {
      orgService.getList(function (err, list) {
        if (err)
          console.log('Error: ', err);
        else
          $scope.$apply(function () {
            $scope.list = list;
          });
      });
    });
  }
});
以及我的HTML上的以下链接:

<div ng-repeat="org in list">
    <div ng-controller="OrgCtrl">
        <a href="#" ng-click="orgDel(org.name)">Delete</a>
    </div>
</div>

我正在使用jQuery启动模式。但是,既然已超出了
ng repeat
范围,我如何在opened模式中实现
orgDel
?我需要以某种方式将
org.name
参数传递给modal,但不确定如何删除jQuery并使用modal

这是一个演示,我们将一些数据传递给模型:

通常,modal有自己的控制器(或者说作用域)

通过调用
resolve
我们将
items
列表传递给modal:

resolve: {
        items: function () {
          return $scope.items;
        } 
您还可以传递对象的副本:

resolve: {
        items: function () {
          return angualr.copy($scope.items);
        } 

其中是
modal
code,请发布。@MaximShoustin updatedI第二次UI引导,但您可能只需要一个弹出窗口。我根据自己的需要对其进行了调整:
resolve: {
        items: function () {
          return $scope.items;
        } 
resolve: {
        items: function () {
          return angualr.copy($scope.items);
        }