uibModal具有不同的URL文档

时间:2015-12-10 19:32:52

标签: angularjs angular-ui-bootstrap

我正在最艰难的时间找出如何让我的模态工作。 我有一份主要的申请文件。 我有我的模态代码用不同的文档打开一个模态。 当我单独运行文档链接时它可以工作,但当我尝试在模态中打开它时,它似乎找不到它的控制器

  

angular.js:12314错误:[ng:areq] http://errors.angularjs.org/1.4.1/ng/areq?p0=SimpleCtrl&p1=not[object对象]%function%C%got%undefined

 $scope.openPopup2 = function (size, qCode) {

    var modalInstance = $uibModal.open({
      animation: true,
      templateUrl: ('core/media/media.nl?id=11457&c=TSTDRV1365574&h=a2ecbb8c50da60473910&_xt=.html?qcode='
            +qCode
            +'&productid='
            +$scope.siteInformation.productId),
            scope: $scope,
      controller: SimpleCtrl,
      size: size,
    });

    modalInstance.result.then(function (selectedItem) {
      $scope.selected = selectedItem;
    }, function () {
      $log.info('Modal dismissed at: ' + new Date());
    });
  };

我试图删除"控制器:SimpleCtrl," 甚至把它放在引号控制器中:" SimpleCtrl"

我只是得到类似的错误。

SimpleCtrl从应该出现的新文档中引用。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

好的,就像@Michael Rose的评论一样,我把它移到主应用程序中。我希望只是让页面加载它自己。我停止了它并将它放入主应用程序,它现在有效。感谢