欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用Angular刷新當(dāng)前頁面

這篇文章給大家介紹如何使用Angular刷新當(dāng)前頁面,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、達(dá)日網(wǎng)絡(luò)推廣、微信小程序開發(fā)、達(dá)日網(wǎng)絡(luò)營銷、達(dá)日企業(yè)策劃、達(dá)日品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供達(dá)日建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:chinadenli.net

onSameUrlNavigation

從angular5.1起提供onSameUrlNavigation來支持路由重新加載。

有兩個(gè)值'reload'和'ignore'。默認(rèn)為'ignore'

定義當(dāng)路由器收到一個(gè)導(dǎo)航到當(dāng)前 URL 的請(qǐng)求時(shí)應(yīng)該怎么做。 默認(rèn)情況下,路由器將會(huì)忽略這次導(dǎo)航。但這樣會(huì)阻止類似于 "刷新" 按鈕的特性。 使用該選項(xiàng)可以配置導(dǎo)航到當(dāng)前 URL 時(shí)的行為。

使用

配置onSameUrlNavigation

@NgModule({
 imports: [RouterModule.forRoot(
  routes,
  { onSameUrlNavigation: 'reload' }
 )],
 exports: [RouterModule]
})

reload實(shí)際上不會(huì)重新加載路由,只是重新出發(fā)掛載在路由器上的事件。

配置runGuardsAndResolvers

runGuardsAndResolvers有三個(gè)值:

  • paramsChange: 僅在路由參數(shù)更改時(shí)觸發(fā)。如/reports/:id 中id更改

  • paramsOrQueryParamsChange: 當(dāng)路由參數(shù)更改或參訓(xùn)參數(shù)更改時(shí)觸發(fā)。如/reports/:id/list?page=23中的id或page屬性更改

  • always?:始終觸發(fā)

const routes: Routes = [
 {
  path: '',
  children: [
   { path: 'report-list', component: ReportListComponent },
   { path: 'detail/:id', component: ReportDetailComponent, runGuardsAndResolvers: 'always' },
   { path: '', redirectTo: 'report-list', pathMatch: 'full' }
  ]
 }
];

組件監(jiān)聽router.events

import {Component, OnDestroy, OnInit} from '@angular/core';
import {Observable} from 'rxjs';
import {Report} from '@models/report';
import {ReportService} from '@services/report.service';
import {ActivatedRoute, NavigationEnd, Router} from '@angular/router';

@Component({
 selector: 'app-report-detail',
 templateUrl: './report-detail.component.html',
 styleUrls: ['./report-detail.component.scss']
})
export class ReportDetailComponent implements OnInit, OnDestroy {
 report$: Observable<Report>;
 navigationSubscription;

 constructor(
  private reportService: ReportService,
  private router: Router,
  private route: ActivatedRoute
 ) {
  this.navigationSubscription = this.router.events.subscribe((event: any) => {
   if (event instanceof NavigationEnd) {
    this.initLoad(event);
   }
  });
 }

 ngOnInit() {
  const id = +this.route.snapshot.paramMap.get('id');
  this.report$ = this.reportService.getReport(id);
 }

 ngOnDestroy(): void {
  // 銷毀navigationSubscription,避免內(nèi)存泄漏
  if (this.navigationSubscription) {
   this.navigationSubscription.unsubscribe();
  }
 }

 initLoad(e) {
  window.scrollTo(0, 0);
  console.log(e);
 }
}

關(guān)于如何使用Angular刷新當(dāng)前頁面就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

當(dāng)前名稱:如何使用Angular刷新當(dāng)前頁面
瀏覽地址:http://chinadenli.net/article34/ppcise.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)站營銷、小程序開發(fā)、品牌網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
久久精品久久久精品久久| 成年女人下边潮喷毛片免费| 97人妻精品一区二区三区免| 风间中文字幕亚洲一区| 国产又色又爽又黄又免费| 日本亚洲精品在线观看| 老司机精品视频在线免费看| 欧美人禽色视频免费看| 中文字幕欧美视频二区| 91偷拍视频久久精品| 激情丁香激情五月婷婷| 国产不卡视频一区在线| 亚洲国产成人久久一区二区三区 | 狠狠做深爱婷婷久久综合| 日韩人妻少妇一区二区| 日本精品啪啪一区二区三区| 欧美日韩国产综合特黄| 老司机精品在线你懂的| 丰满少妇被粗大猛烈进出视频| 国产精品内射婷婷一级二级| 国产精品白丝一区二区| 亚洲国产天堂av成人在线播放 | 亚洲品质一区二区三区| 日韩精品视频香蕉视频| 极品少妇嫩草视频在线观看| 污污黄黄的成年亚洲毛片| 麻豆剧果冻传媒一二三区| 亚洲妇女黄色三级视频| 国内女人精品一区二区三区| 亚洲清纯一区二区三区| 久久福利视频这里有精品| 欧美激情中文字幕综合八区| 日本东京热加勒比一区二区| 夫妻性生活真人动作视频| 成人欧美一区二区三区视频| 亚洲欧洲成人精品香蕉网| 少妇毛片一区二区三区| 中文字幕日产乱码一区二区| av在线免费观看一区二区三区 | 富婆又大又白又丰满又紧又硬| 男人和女人干逼的视频|