我正在开发一个Angular应用程序,该应用程序调用数据服务,然后在视图中重复结果。每个结果都有一个独特的外部链接。我发现,在Safari中,当您单击链接然后使用浏览器按钮向后导航时,您只能看到括号中的Angular模板文本。所以,
<div ng-repeat="i in items">
<div>{{i.name}}</div>
<div>{{i.location}}</div>
<div><a href="{{i.link}}">{{i.link_name}}</a></div>
</div>
产量
{{i.name}}
{{i.location}}
{{i.link_name}}
锚点只是一个空链接。这种现象不会出现在Chrome中。该应用程序由Rails提供。
答案 0 :(得分:0)
这基本上是HTML上显示的角度未编译的html。在这种情况下,我希望您在页面上使用ng-bind
指令到html。
<div ng-repeat="i in items">
<div ng-bind="i.name"></div>
<div ng-bind="i.location">{{i.}}</div>
<div><a ng-href="{{i.link}}" ng-bind="i.link_name"></a></div>
</div>