css - 如何将图像信息发送到 Popup - Ionic

标签 css angularjs ionic-framework ionic-popup

我需要打开一个带有图像的弹出窗口。但是我无法使图像和弹出窗口之间的链接正常工作,我该如何正确纠正它?

这是 js 弹出 Controller 的代码:

 $scope.imginstaFull = function() {
      $scope.data = {};
      $scope.imgFull = 'img/teste/insta1.jpg';
        
    
      // An elaborate, custom popup
      var myImg = $ionicPopup.show({
        template: '<ion-list style="color:black;">'+
                  '<img style="height:67vw; width:90%; border-radius:10px; 
margin:5%; background-image:url({{imgFull}});">'+   
                  '</ion-list>',                                     
        buttons: [    
          {  
            text: '<i class="icon button-icon ion-ios-close-outline"></i>',
    		type:'popclose',
              
          }
        ]
      });

这是我要打开的 html 图像的代码:

<div class="col col-33 paddingPerfil colinstagram" style="background-image:url('img/teste/insta1.jpg')">             
    <button class="button button-clear button-full" ng-click="imginstaFull()"></button>       
</div>

最佳答案

我看到您正在使用 {{imgFull}} 来引用弹出选项中的图像。通过共享原始范围(使用 $popup.show 选项中的 scope: $scope 属性,您应该能够访问 $scope.imgFull 你最初声明的。 例如:

  $scope.imgFull = 'img/teste/insta1.jpg';
  var myImg = $popup.show({
      template: '<img style="background-image:url({{imgFull}});"></img>',
      scope: $scope,
      buttons: [  
        {  
          text: '<i class="icon button-icon ion-ios-close-outline"></i>',
          type:'popclose',

        }
      ]
   });

关于css - 如何将图像信息发送到 Popup - Ionic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42696288/

相关文章:

html - 显示类似于警报的网格

html - 图片超出div,放大时内部div下降

jquery - 在滚动条上隐藏顶部标题

javascript - 如何更改 ui-select 中的选择列表?

android - cordova-plugin-inappbrowser 未打开从 APP 到 IOS 设备默认浏览器的链接

ionic-framework - 如何隐藏 ionic 幻灯片传呼机?

css - 属性 "-fx-background-insets"是什么意思及其参数的所有含义

html - 无法更改 chrome 中的链接颜色

javascript - 如何通过 angularjs 方法访问视频流对象?

angularjs - 如何将指令 Controller 的 $http 服务结果传递给链接函数