在Edge中加载图像问题

时间:2016-02-24 09:58:28

标签: angularjs microsoft-edge

我有一个显示当前用户图片的网站。该站点使用Angularjs前端和c#后端。 这使用IE11,Firefox和Opera工作正常,但在边缘它似乎无法找到图像。 我的HTML:

<img ng-src="{{getImgUrl('@User.Identity.Name')}}" class="headshot" />

控制器中的方法:

$scope.getImgUrl = function (username) {
        var outputURL = "https://myurl.com/profilepictures/" + username + "_LThumb.jpg";
        return outputURL;
    };

风格:

.headshot {
padding-top: 10px;
padding-bottom: 10px;
}

2 个答案:

答案 0 :(得分:1)

在getImgUrl函数中,你好像是在引用$ scope.usernam(缺少一个e)这看起来像是一个错误我也猜到你想要引用传递给函数的用户名而不是来自范围的变量,例如::

$scope.getImgUrl = function (username) {
    var outputURL = "https://myurl.com/profilepictures/" + username + "_LThumb.jpg";
    return outputURL;
};

答案 1 :(得分:0)

我想我想出来了。该应用程序是一个内部网应用程序,问题是混合内部/内部网。它在我启动应用程序时解决了。 欲了解更多信息: SEC7117 Error when trying to load a javascript file in MS Edge