Angular在与模型值相关的更改后不重新渲染视图。
创始人
2024-10-30 21:31:17
0

使用OnPush策略和不可变对象来确保视图重新渲染。

示例代码:

import { Component, Input, ChangeDetectionStrategy } from '@angular/core';

@Component({
  selector: 'app-my-component',
  template: `
    
{{myValue}}
`, changeDetection: ChangeDetectionStrategy.OnPush }) export class MyComponent { @Input() myValue: any; }

使用ChangeDetectionStrategy.OnPush策略可以确保视图仅在输入属性引用发生更改时重新渲染。为了实现这一点,需要确保传递给组件的对象是不可变的。如果对象是可变的,则必须手动触发变更检测,这可能会导致性能问题。因此应该使用immutable.js或类似的库来创建不可变对象。

相关内容

热门资讯

透视神器!We poker辅助... 透视神器!We poker辅助器下载,wepoker高级辅助(详细可以透视码)1、We poker辅...
透视中牌率!wepoker免费... 透视中牌率!wepoker免费透视脚本,wejoker辅助器怎么卖(详细私人局透视)1、起透看视 w...
透视玄学!wepoker辅助器... 透视玄学!wepoker辅助器怎么弄,wepoker网页版透视方法(详细辅助器)所有人都在同一条线上...
透视免费!wepoker买钻石... 透视免费!wepoker买钻石有用吗,wepoker开辅助能查到吗(详细透视脚本)所有人都在同一条线...
透视黑科技!wepoker免费... 透视黑科技!wepoker免费透视脚本,wepoker私人局辅助(详细辅助是真的假的)1、每一步都需...
透视系统!wepoker透视脚... 透视系统!wepoker透视脚本苹果版,wepokerplus透视脚本免费(详细透视挂底牌);1、w...
透视辅助!wepokerh5破... 透视辅助!wepokerh5破解,wejoker透视方法(详细可以发冤家牌)1、wejoker透视方...
透视ai代打!wejoker辅... 透视ai代打!wejoker辅助软件,wepoker有插件吗(详细可以获得好牌)wepoker有插件...
透视辅助!wepokerplu... 透视辅助!wepokerplus开挂,wepoker模拟器哪个好用(详细免费钻石)1)wepoker...
透视辅助!wepoker透视脚... 透视辅助!wepoker透视脚本视频,黑侠破解wepoker(详细辅助软件)wepoker透视脚本视...