Javascript 将相同的信息导入到modal
这是我正在尝试制作的一个广告(电子商店的折扣代码)应用程序 广告列在to数组中,每个广告有4个内容(名称、图像链接、折扣(%)、折扣代码) 这是我列出广告的方式(使用ng repeat):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
{{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;
..........................
}])