Angularjs 在AngularUI中将数据传递给$modal

Angularjs 在AngularUI中将数据传递给$modal,angularjs,angular-ui-bootstrap,Angularjs,Angular Ui Bootstrap,各位 我使用AngularUI$modal创建模态。 当我尝试使用resolve将数据传递给modal时,会出现各种错误。有人能给我指出正确的方向吗 // Manage Views $scope.openProductListModal = function() { var modalInstance = $modal.open({ templateUrl: 'products/manageProductList.tpl.html', controlle

各位

我使用AngularUI$modal创建模态。 当我尝试使用resolve将数据传递给modal时,会出现各种错误。有人能给我指出正确的方向吗

  // Manage Views
  $scope.openProductListModal = function() {

    var modalInstance = $modal.open({
      templateUrl: 'products/manageProductList.tpl.html',
      controller: 'ManageProductListCtrl',
      resolve: {
        userpref: function() {return $scope.user.prefrences;};
        cartSelection: function() {return return $scope.user.cart;};
        prevSelects:function() {return $scope.prev.selects;}
      }
    });

  };

您的代码中有一些语法错误

  • 更换最后一个
    char,带有
  • 删除
    cartSelection
    中的double
    return
    语句
像这样:

// Manage Views
$scope.openProductListModal = function() {
  var modalInstance = $modal.open({
    templateUrl: 'products/manageProductList.tpl.html',
    controller: 'ManageProductListCtrl',
    resolve: {
      userpref: function() {return $scope.user.prefrences;},
      cartSelection: function() {return $scope.user.cart;},
      prevSelects:function() {return $scope.prev.selects;}
    }
  });
};

gustavohenke,我尝试过这种方法,但它不起作用。我得到以下错误:“uncaughtsyntaxerror:Unexpected-token:”对不起,我已经仔细检查了代码。还有一个错误;再看看。