cost 416 ms
Angular 更改檢測意外運行,基於視圖中的表達式順序

[英]Angular change detection runs unexpectedly, based on the expressions order in the view

我只是在玩 Angular 變化檢測周期,我發現了一些我無法理解的東西。 我們有以下組件的視圖: 所以在 ver:1 call() 被執行了 3 次,我們有這樣的順序:1.call() 方法,2.render 名稱來自 API。 在 ver:2 中,call() 只執行一次,我們有這樣的順序:1.r ...

當服務器發送在多個 compon.net 中使用的事件服務時,ngOnInit 不工作

[英]ngOnInit is not working when the server send event service used in multiple componenets

我創建了一個從后端(節點)獲取 SSE(服務器發送事件)的服務。 當我在一個組件中使用此服務時,它按預期工作。 但是當我第一次嘗試在多個組件中使用時,ngoninit 會完美地觸發和加載數據。 當我導航到一個組件到另一個組件時,ngoninit 沒有觸發,甚至服務也沒有被調用。 我希望有人可以幫助解 ...

為什么 Angular 異步管道使用 cdr.markForCheck() 而不是 cdr.detectChanges()?

[英]Why does Angular async pipe uses cdr.markForCheck() and not cdr.detectChanges()?

我有一個一般的 Angular 問題: 為什么 Angular async管道使用cdr.markForCheck()而不是cdr.detectChanges() ? 我看到這兩種“風格”有兩個主要區別: markForCheck()標記要檢查到根組件的路徑 -要更新的內容 mark ...

在使用帶有 NOOP 的 Angular 9 添加 web 組件構建后,更改檢測無法正常工作

[英]Change Detection not working Properly after Adding web component build with Angular 9 with NOOP

我們使用 v9 構建的 Angular 元素創建了 Web 組件。 引導模塊時在ngZone上應用noop 。 創建一個連接 core-js polyfills 和 webcomponents.js(按順序)的腳本: src/js/core-js/minified.js node_modules ...

即使在 NgZone.run() 中訂閱也不起作用

[英]Subscribe not working even in NgZone.run()

我在 angular 中閱讀了有關如何使用 NgZone 的文章。 但是我仍然無法在第一次執行調用中輸入訂閱。 請幫我解決一下這個。 提前致謝:) } 我要執行的方法: 我有一個從 API 獲取數據的服務。 數據正在從 API 返回,但訂閱在第一次調用中不起作用,我將這兩個值都設為未定義。 我知道 ...

Angular8+ ngswitch 嵌套組件不更新視圖

[英]Angular8+ ngswitch nested component doesn't update the view

我在組件視圖渲染方面遇到了一個奇怪的問題。 我處理的部分組件如下所示:<div [ngSwitch]="step"> <comp1 *ngSwitchCase="'step1'"></comp1> <comp2 *ngSwitchCase="'st ...

nativescript-background-http 分離視圖

[英]nativescript-background-http detaches view

我正在使用 naticescript 和 angular 創建應用程序。 我已經用消息實現了進度指示器。 在從 angular 組件進行測試時,一切正常,但是當我開始使用真正的 nativescript-background-http 進度指示器時,視圖似乎已分離,因為它停止更新,直到我在視圖中調用 ...

Angular 9 服務收到回調后刷新組件

[英]Angular 9 refresh component after callback received on service

我是 Angular 的新手,也有點失落。 我正在嘗試在 angular 應用程序中實現 google 登錄,但我無法使其工作。 這個想法是顯示登錄按鈕,一旦用戶完成它,刷新顯示他的數據和照片的組件。 我設法使用他們的方法初始化 gApi 並訂閱登錄事件,但我不知道如何在調用相應的偵聽器后使組件重新 ...

錯誤錯誤:InvalidPipeArgument:管道“AsyncPipe”的“[object Object]”即使返回可觀察對象

[英]ERROR Error: InvalidPipeArgument: '[object Object]' for pipe 'AsyncPipe' even when returning an observable

我發現很少有相同標題的問題,據我所知,其中一些問題表明解決方案基本上是返回一個 Observable 而不是數組(其他問題是關於 FireBase 這不是我的情況)。 好吧,就我而言,下面的代碼確實返回了一個 Observable(看看“getServerSentEvent(): Observabl ...

Angular 8 - 在前端更改檢測問題上調整圖像大小

[英]Angular 8 - Resizing image on the front-end change-detection issue

我正在嘗試從我在網上找到的幾個教程構建一個圖像壓縮器服務。 服務本身按預期工作,它接收一個圖像作為 File ,然后壓縮它並返回一個Observable 。 一切都很好,只是我想在我的組件中使用壓縮圖像,然后再將它上傳到服務器。 該組件不會檢測新的壓縮圖像何時通過異步管道到達。 如果我手動訂閱 O ...

使用Angular cdkDrag更新模型時保留UI元素位置

[英]Retain UI Element position when model updates using Angular cdkDrag

在視圖中,我有一個組件,該組件使用Angular cdkDrag在儀表板上移動元素。 該組件的數據是從父級(通過單向綁定)傳遞下來的,該父級已訂閱到SignalR集線器。 我遇到的問題是,在接收到有效負載后,如果任何元素已被移動,則它們會重置回默認的UI布局(就像刷新頁面一樣)。 ...

何時使用zone.run()?

[英]When to use zone.run()?

我嘗試在角度上閱讀了很多關於NgZone的內容。 我知道angular使用zone.js進行變化檢測。 我看到一些代碼使用了zone.run並在其中放置了一些操作。 它實際上做了什么? 我仍然無法弄清楚zone.run的實際用途 在這個鏈接的幫助下,我理解了一點。 ...

使用ngzone angular 7的會話超時

[英]session timeout using ngzone angular 7

我已將以下代碼用於超時。 當我登錄並保持閑置狀態1小時后,超時成功運行,並且用戶正在注銷。 但是,當我登錄並關閉瀏覽器並在1小時后返回並在瀏覽器中打開應用程序時,會話仍然存在,並且用戶仍然登錄。 為什么我只能注銷?如果應用程序已打開且處於非活動狀態,為什么我關閉瀏覽器並在1小時后返 ...

使用后退按鈕,然后單擊routerLink會導致錯誤

[英]Using back button and then clicking routerLink results in error

在包裝了角度應用程序的cordova應用程序中,單擊“后退”按鈕后,該應用程序似乎不再位於“角度區域”中,因此,如果我此后單擊任何routerlink,則它什么也不做,並且會拋出錯誤, Navigation triggered outside Angular zone, did you forg ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM