一个链接选择后,AngularJS原型应用页面无法加载

时间:2014-08-21 11:45:23

标签: angularjs

我是AngularJS的新手,我看到的是我正在制作原型的单页应用的奇怪行为。选择导航链接后,如果设置了_blank属性,则后续单击仅加载页面。在初始链接选择后阻止页面加载到同一选项卡中的原因是什么?

<div ng-repeat="result in searchResult">
  {{result.display_text}}<br/>
  <a href="{{result.y_outcome}}">{{result.y_display}}</a><br/>
  <a href="{{result.n_outcome}}">{{result.n_display}}</a><br/>
</div>

我有一个原型的插件,其中包含完整的代码here

1 个答案:

答案 0 :(得分:0)

我能够通过以下建议解决这个问题:AngularJS <a> tag links not working

基本上,我启用了html5Mode:

app.config(['$locationProvider', function($locationProvider){
 $locationProvider.html5Mode(true);    
}]);

然后,将href更改为使用ng-href指令,然后添加target =&#34; _self&#34;属性。