我使用AngularJS已经有几个月了,它在Chrome/Firefox/Safari中运行得非常好,但在IE11和Edge中遇到了一些问题。
似乎我的问题来自于ng-src,因为图片没有显示且src属性从未设置。
以下是代码:
<div class="cell col-xs-12 col-sm-6 col-md-4 col-lg-3" ng-repeat="obj in DATA.objects | orderBy:objectsOrder track by $index ">
<div ng-click="setCurrent($event, obj, '{{'obj_nav_' + $index}}')">
<img ng-src="{{formatURL(obj.Id, obj.img.fileName)}}"></img>
<div>
<p ng-bind="obj.name"/>
<p ng-bind="obj.address"/>
</div>
</div>
</div>
formatURL是一个范围函数,用于格式化URL以获取图片,例如格式化的URL将为"https://user1:mdp@mydomain.com/objId/imageName"。
以下是错误信息:
错误:发生了安全问题。
位于 Aa (http://192.168.9.97/web/app/lib/angular/angular.min.js:147:46) 在匿名函数处 (http://192.168.9.97/web/app/lib/angular/angular.min.js:137:142) 在 Z.prototype.$set 处 (http://192.168.9.97/web/app/lib/angular/angular.min.js:76:149) 在匿名函数处 (http://192.168.9.97/web/app/lib/angular/angular.min.js:242:344) 在匿名函数处 (http://192.168.9.97/web/app/lib/angular/angular.min.js:77:72) 在 m 处 (http://192.168.9.97/web/app/lib/angular/angular.min.js:7:320) 在 Z.prototype.$set 处 (http://192.168.9.97/web/app/lib/angular/angular.min.js:77:49) 在匿名函数处 (http://192.168.9.97/web/app/lib/angular/angular.min.js:71:500) 在匿名函数处 (http://192.168.9.97/web/app/lib/angular/angular.min.js:95:444) 在匿名函数处 (http://192.168.9.97/web/app/lib/angular/angular.min.js:128:156)
这个错误信息是在使用Angularjs 1.4.7时抛出的。请注意,当我第一次遇到这个问题时,我使用的是1.3.0-rc5版本,然后我更新了Angular,但仍然遇到了同样的问题。我在Edge中也遇到了完全相同的错误。
formatURL
иҝҮж»ӨеҷЁжӣҝжҚўдҪңз”ЁеҹҹеҮҪж•°дјҡжҖҺж ·пјҹ - morels