Javascript 将相同的信息导入到modal

Javascript 将相同的信息导入到modal,javascript,html,angularjs,cordova,ionic-framework,Javascript,Html,Angularjs,Cordova,Ionic Framework,这是我正在尝试制作的一个广告(电子商店的折扣代码)应用程序 广告列在to数组中,每个广告有4个内容(名称、图像链接、折扣(%)、折扣代码) 这是我列出广告的方式(使用ng repeat): {{item.name} 诺莱达:{{item.discount}}% 因此,当您单击所需的一个时,modal将打开。在模式中,我需要再次显示相同的{{item.name},并给出它的{{item.discountcode}。我该怎么做?我不能使用ng repeat,因为同一数组中还有其他项。在modal

这是我正在尝试制作的一个广告(电子商店的折扣代码)应用程序

广告列在to数组中,每个广告有4个内容(名称、图像链接、折扣(%)、折扣代码)

这是我列出广告的方式(使用ng repeat):


{{item.name}
诺莱达:{{item.discount}}%


因此,当您单击所需的一个时,modal将打开。在模式中,我需要再次显示相同的{{item.name},并给出它的{{item.discountcode}。我该怎么做?我不能使用ng repeat,因为同一数组中还有其他项。

在modal.show()函数中将该项作为对象参数传递。

对不起,我的英语不好,我想您需要的是如下内容:

 var modalInstance = $modal.open({
        templateUrl: 'Modal.html',
        controller: 'ModalCtrl',
        resolve: {
        item: function () {
          return item;
          }
        }
在您的控制器中:

angular.controller('ModalCtrl', ['$scope','item',
                        function($scope,   item , ) {
$scope.item=tem;
 ..........................
}])

所以在你的控制器中,你已经拥有了物品的价值

我把第一个放在哪里?还有,我应该写什么来代替第二个中的那些“……”?如果你想使用任何逻辑控制器,你应该写你的代码来代替那些“……”。和其他控制器一样。
angular.controller('ModalCtrl', ['$scope','item',
                        function($scope,   item , ) {
$scope.item=tem;
 ..........................
}])