只是一个简单的问题.
你能强迫Vue.js重新加载/重新计算一切吗?如果是这样,怎么样?
如何强制Web浏览器通过JavaScript对页面进行硬刷新?
硬刷新意味着获取页面的新副本并刷新所有外部资源(图像,JavaScript,CSS等).
为了重新加载页面而没有完全重新加载我正在使用的所有内容:
window.top.location=window.top.location;
Run Code Online (Sandbox Code Playgroud)
但是,当存在锚文本时,由于某种原因,这不起作用.在这种情况下似乎什么都不做,但更有可能刷新锚.
对此进行的任何修复都将重新加载页面(如上所述),而无需重新加载缓存的图像和脚本?
我知道重新加载Angular单页应用程序并不理想,但是有一个地方需要重新加载整个应用程序。TSLint说不建议使用重装。还有其他选择吗?
单击确认按钮时,我需要刷新当前页面.我试图在互联网上找到答案,但很少或根本没有成功.如果有一种方法可以从前端(JSF)而不是从支持bean更新它,那将是很好的,但是,我将把这两个答案作为解决方案.
我的命令按钮如下所示:
<a4j:commandButton id="deleteButton" styleClass="simpleButtonRed"
value="#{msg['common.delete']}"
execute="@this" render="@none" limitRender="true" >
<adn:confirm
id="confirmButtonas"
message="#{msg['common.delete.confirm']}"
confirmAction="#{messagesListBean.deleteMessages}"
confirmLabel="#{msg['common.confirm']}"
confirmBtnStyleClass="mainButtonGreen"
confirmImmediate="true"
confirmRender="errorMessageOuterPanel"
onConfirmComplete="if(#{!messagesListBean.operationCompleted}) {
#{rich:component('errorPanel')}.show();}"/>
</a4j:commandButton>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用以下代码刷新浏览器窗口:
window.location = window.location.href;
Run Code Online (Sandbox Code Playgroud)
但它不会刷新窗口,但是当我尝试这样做时:
window.location = "http://www.google.com";
Run Code Online (Sandbox Code Playgroud)
它确实将我重定向到Google.谁能告诉我这里我做错了什么?为什么不刷新浏览器窗口?
我想在用户点击退出按钮后重新加载我的Angular 2应用程序,也就是说我要清理应用程序中的所有当前数据并从服务器加载登录表单.
现在,点击退出按钮后,我在订阅方法中得到了服务器的答案(在其中有登录表单),但我不知道如何清理当前应用程序的数据并加载登录表单.
有谁能够帮我?
这是我的主要类AppComponent
import {Component} from 'angular2/core';
import {OnInit} from "angular2/core";
import {Router} from "angular2/router";
import {RouteConfig} from "angular2/router";
import {AuthRouteOutlet} from "./common/directives/auth-router-outlet.directive";
import {AuthService} from "./common/services/auth.service";
import {DashboardComponent} from "./common/components/dashboard.component";
@Component({
selector: 'my-app',
template: `
<auth-router-outlet></auth-router-outlet>
`,
directives: [AuthRouteOutlet, DashboardComponent]
})
@RouteConfig([
{path: '/dashboard/...', name: 'Dashboard', component: DashboardComponent, useAsDefault: true}
])
export class AppComponent implements OnInit {
constructor(
private _router: Router,
private _authService: AuthService
) {}
ngOnInit():any {
var self = this;
this._authService.getLoggedOutEvent().subscribe(function(next) {
//console.log('AppComponent OnEmit: ' …Run Code Online (Sandbox Code Playgroud) 我有个问题。我想在 5 分钟后重新加载网站,这就是我的问题,如何在 Typescript/Angular 应用程序中重新加载网站?
javascript ×7
angular ×3
reload ×3
page-refresh ×2
html ×1
jquery ×1
jsf ×1
refresh ×1
richfaces ×1
tslint ×1
typescript ×1
vue.js ×1