目标=" _self"没有重新加载页面

时间:2015-04-20 11:38:10

标签: javascript jquery html angularjs

我有我的角度指令,这是一个带有<a href="" target="_self"></a>的div,但当我点击div时它不会重新加载我的页面。

我做错了吗?

这是完整的指令

<div class="col s12 m6 l4">
    <div class="video-card">
        <a href="#/videos/detail/{{video.Id}}" target="_self">
            <div class="card-image">
                <img ng-src="{{video.ThumbnailUrl?video.ThumbnailUrl:'img/images.png'}}" src="" />
            </div>
        </a>
        <a href="#/videos/detail/{{video.Id}}" target="_self">
            <div class="card-content">
                <div class="card-title-box">
                    <a href="#/videos/detail/{{video.Id}}">
                        <span class="card-title grey-text text-darken-4">
                            {{video.Title}}
                        </span>
                    </a>
                </div>
                <div class="card-action">
                    <div class="more-info">
                        <span class="group grey-text">
                            {{ video.Author}}
                        </span>
                        <a href="#/groups/detail/{{playlist.Id}}/List/{{video.Id}}" ng-if="playlist">
                            <i class="mdi-av-play-arrow right tooltipped black-text small "
                               data-position="top" data-delay="0" data-tooltip="{{'video.playFromhere' | translate}}"></i>
                        </a>
                    </div>
                </div>
            </div>
        </a>
</div>
</div>

由于我在详细信息页面上使用的插件中的错误,我需要重新加载页面,也不是该插件的作者,也不知道发生了什么,并且让它工作的唯一方法是在转到视频时重新加载页面。

2 个答案:

答案 0 :(得分:4)

您可以使用window.location.reload()

在Javascript中重新加载页面
<a href="" onclick="window.location.reload()"></a>

答案 1 :(得分:0)

目标仅设置链接应该作用于哪个帧。因此,如果您希望文档重新加载使用

window.location.reload();