2017-02-23 24 views
0

我有代码的两个块通参数转换为IFRAME SRC

第一:

function readJason() { 
    var mainInfo = null; 
    var _DATA_FOLDER = process.env.LOCALAPPDATA + '/dmv/dmv.data/cameraUrl.json'; 
    $http.get(_DATA_FOLDER).success(function(data) { 
    mainInfo = data; 
    var url = mainInfo.url; 
    cameraDialog(url); 
    }); 
} 

现在url参数保存https://www.google.com例如。

二:

function cameraDialog(url) { 
    $mdDialog.show({ 
    template: `<md-dialog class="fullscreen-dialog" layout="column"><iframe src='url' scrolling="yes" frameborder="0" style="position: relative; height: 100%; width: 100%;"> 
      </iframe></md-dialog>`, 
    }) 
} 

我如何可以插入url参数为src? (就像我做错了那样)

谢谢!

+0

它看起来像你使用Angular Javascript框架。请指定版本号 – HoffZ

回答

1

模板(ES6/2015):

{ 
    template: `<md-dialog class="fullscreen-dialog" layout="column"><iframe src='${url}' scrolling="yes" frameborder="0" style="position: relative; height: 100%; width: 100%;"> 
      </iframe></md-dialog>`, 
    } 

或者

模板(传统):

{ 
    template: '<md-dialog class="fullscreen-dialog" layout="column"><iframe src="'+url+'" scrolling="yes" frameborder="0" style="position: relative; height: 100%; width: 100%;"> 
      </iframe></md-dialog>', 
    } 
+0

它不工作 –

0

用这个代替:

template: '<md-dialog class="fullscreen-dialog" layout="column"><iframe src="' + url + '" scrolling="yes" frameborder="0" style="position: relative; height: 100%; width: 100%;"></iframe></md-dialog>' 
+0

@汤姆科恩它的正确答案我试过了... –

+0

标记为答复请 –