lifecycle 相关问题

与某个程序或其组件(活动,库,servlet)的创建,启动,停用,恢复,关闭和销毁(清理)相关的一系列事件或系统调用。生命周期由各种编程平台支持。

Android composecollectAsStateWithLifecycle 在可组合死亡后停止收集值

我有一个可组合的小部件,在应用程序进入后台或屏幕在底部导航更改后进入后退堆栈后,它使用 RememberSaveable 来生存。这是...

回答 1 投票 0

如何在useEffect hook中使用异步函数?

我想在每当某个变量发生变化时执行calculateWinner()之后做一些事情。因为calculateWinner()函数可以改变一些与我想要的相关的变量的值...

回答 2 投票 0

无法获取表单中对象的属性

我有一个表格,看起来像这样 我有一个表格,看起来像这样 <form [formGroup]="editPersonForm" class="dialog__form"> <mat-form-field appearance="outline" class="dialog__field"> <mat-label>Фамилия</mat-label> <input matInput placeholder="Фамилия" formControlName="surname"> </mat-form-field> <mat-form-field appearance="outline" class="dialog__field"> <mat-label>Имя</mat-label> <input matInput placeholder="Имя" formControlName="name"> </mat-form-field> <mat-form-field appearance="outline" class="dialog__field"> <mat-label>Отчество</mat-label> <input matInput placeholder="Отчество" formControlName="father_name"> </mat-form-field> <mat-form-field appearance="outline" class="dialog__field"> <mat-label>Дата рождения</mat-label> <input [matDatepicker]="birthdate" matInput formControlName="birthdate" name="birthdate"> <mat-datepicker-toggle matSuffix [for]="birthdate"></mat-datepicker-toggle> <mat-datepicker #birthdate ng-model-options="{ timezone: 'utc' }"></mat-datepicker> </mat-form-field> <mat-form-field appearance="outline" class="dialog__field"> <mat-label>Номер телефона</mat-label> <input matInput placeholder="Номер телефона" formControlName="phone_num"> </mat-form-field> </form> 在 ngOnInit 钩子的 .ts 文件中,我首先通过 id 获取一个人,然后想将其字段值放入表单控件中,问题是,当 ngOnInit 仍在工作时,该人仍然未定义,并且表单控件保持为空,我该如何解决这个问题?这是 .ts 代码: ngOnInit(){ this.personService.getPersonById(this.guard.person_id).subscribe((person) => { this.person = person }); this.editPersonForm = this.fb.group({ surname: [this.person.surname,Validators.required], name: [this.person.name,Validators.required], father_name: this.person.father_name, birthdate: this.person.birthdate, phone_num: this.person.phone_number, }) 我希望所有的人的价值观都在输入中 这是因为由于 getPersonById 方法的异步特性。当您订阅它时,订阅块内的回调函数会在数据可用时执行,这意味着表单控件会在订阅之前使用人员的数据进行初始化。数据已获取。 ngOnInit(){ this.personService.getPersonById(this.guard.person_id).subscribe((person) => { this.person = person this.editPersonForm = this.fb.group({ surname: [this.person.surname,Validators.required], name: [this.person.name,Validators.required], father_name: this.person.father_name, birthdate: this.person.birthdate, phone_num: this.person.phone_number, }) });

回答 1 投票 0

如何为useState()初始值的每个Component生成唯一的id

我想在状态开始时创建 30 个空任务卡组件,我的问题是每个任务卡都有相同的 id 我该如何解决这个问题? 从“反应”导入反应 导入 { useEffect,我们...

回答 1 投票 0

如果控件的“visible”属性设置为“False”,它的任何事件都会触发吗?

我有一个 GridView,它设置了 RowDataBound 事件。 如果我在另一个控件的事件(例如按钮的 OnClick 事件)引起的回发期间将 GridView 的“Visible”属性更改为“False”...

回答 2 投票 0

使用生命周期 API 将启动/关闭处理程序添加到 FastAPI 应用程序

考虑使用寿命参数的 FastAPI,如下所示: 默认寿命(应用程序): print('生命周期开始') 屈服 print('寿命结束') 应用程序= FastAPI(寿命=寿命) 现在我想注册...

回答 1 投票 0

防止从另一个 Activity 返回后重放 StateFlow

我有一个 Activity A,它是具有 StateFlow UI State 实现的 ViewModel,如 Android 文档中所述。 类 A_ViewModel: ViewModel() { 私有 val _uiState = MutableStateFlow(UIState.

回答 2 投票 0

(Flutter)当应用程序被杀死时,深层链接在 iOS 上不起作用

我在 iOS 上的深层链接无法正常工作(我按照官方 Flutter 指南了解如何实现深层链接)。在 Android 上,一切都工作得很好,但在 iOS 上(当应用程序被杀死时......

回答 1 投票 0

ASP.NET 抑制 ProcessPostData 的第一次尝试

我们的框架中有一些 Web 控件,它们具有 IsMustField 属性。如果设置此属性,则 CreateChildControls() 方法会更改一些 CSS 并向控件添加 JS 验证器。所以...

回答 1 投票 0

Flutter 上小部件的 onResume() 和 onPause()

目前,小部件只有在第一次创建小部件时触发的 initeState() 和在销毁小部件时触发的 dispose()。有没有办法检测...

回答 7 投票 0

ASP.NET 页面加载时间问题

我需要测量页面完全加载所需的总时间,从单击菜单按钮到完全呈现。我通过使用 BeginRequest 和 EndRequest 事件做到了这一点。因为有些数字太双了...

回答 3 投票 0

如何优雅地关闭(或进入睡眠状态).Net Maui 应用程序

网络上有许多关于启动新毛伊岛应用程序的文章(和视频)。 Microsoft 的 Maui 文档确实讨论了 MauiApp 生命周期并枚举了委托来触发 e...

回答 3 投票 0

如何修复 GCP CommandException 中的错误:不允许跨越提供程序的“lifecycle”命令

我现在正在学习GCP。我有一个名为 welynx-test1_copy 的存储桶 我想为其设置生命周期策略,以便在 23 天后按照命令 help I exe 删除存储桶...

回答 3 投票 0

存储帐户成本降低政策

我有以下代码,它不带我进入天蓝色策略定义,我想做的是制定一个定义策略,如果 blob 层 30 天没有被修改,则转到...

回答 1 投票 0

如何在Brightway2中对多输出流程进行建模?

在循环过程(氢化和脱氢)中,我尝试对脱氢进行建模。 通过脱氢活性,我得到两种产品: 氢(我的功能单位) 一个不满足的...

回答 2 投票 0

为什么使用 *ngIf 从 DOM 中删除元素不会破坏组件?

运行下面的代码时,我单击“切换”按钮在页面上呈现计数器并将其递增到 5,然后再次切换它,这会在计数器内容内的 div 上设置 ngIf...

回答 1 投票 0

如何删除自动创建的 pkgname-package.R 中重复的包别名?

我对折旧的徽章使用了生命周期,这要求我使用 usethis::use_package_doc (我相信 - 这可能不是这个函数,但我认为它是)。这产生了一个脚本 myPkgName-

回答 1 投票 0

ngOnInit() 被调用两次并获得两个 API 响应

app.component.ts 导出类 AppComponent 实现 OnInit{ 标题=“quogen”; 响应:响应[]; 构造函数(私有数据服务:数据服务){ } ngOnInit() {

回答 1 投票 0

如何在 Ballerina 中记录 http 侦听器的启动和停止?

对于下面的Ballerina代码,如何在启动和停止监听器时添加日志? 导入芭蕾舞演员/http; 侦听器 http:侦听器 httpListener = new(8080); 服务 / 在 httpListener { 解决...

回答 1 投票 0

执行before_destroy后如果destroy失败,before_destroy操作会发生什么情况

类用户 before_destroy:一些_操作 私人的 def 一些_操作 # 销毁操作 结尾 结尾 在运行 user.destroy 时,它会销毁一些对象,稍后如果销毁...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.