angular项目用,ifarme的src如何引入?

图片描述

问题是这样的 dockerName等号后面的要绑定我们的项目名称,项目名称是动态创建的 能这样写吗?
ng-src="https://10.1.235.130:14203/applogger-amc-yy/apploggerInfo/appgetlog?dockerName={{pod.metadata.name}}",如果不能这样写 该如何写?请各位大神帮忙看一下

阅读 3.2k
2 个回答
app.config(function ($stateProvider, $urlRouterProvider) {

    $urlRouterProvider.otherwise("/tab1");

    var iframeTemp = '<iframe ng-src="{{currentProjectUrl}}"></iframe>';

    function iframeController($scope, $state, $sce, ajaxService) {
        var url = $state.current.data.url;
        $scope.currentProjectUrl = $sce.trustAsResourceUrl(url);
    }

    [1, 2, 3].forEach(function (i) {
        $stateProvider.state('tab' + i, {
            url: "/tab" + i,
            template: iframeTemp,
            controller: iframeController,
            data: {
                url: '/tab' + i + '.aspx',
            },
        })
    })
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题