Safari中的角度模板文本向后导航

时间:2016-02-15 17:35:12

标签: javascript ruby-on-rails angularjs safari back

我正在开发一个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提供。

1 个答案:

答案 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>