ngoninit相关内容

Angular 2 组件构造函数与 OnInit

如果我希望每次加载组件时函数 x 都发生,无论是第一次,我导航到不同的站点并返回,或者是组件第五次加载. 我应该把函数 x 放在什么地方?组件构造函数还是OnInit? 解决方案 Constructor 是 typescript 类的预定义默认方法.Angular 和 constructor 之间没有关系.通常我们使用 constructor 来定义/初始化一些变量,但是当我们有与 ..
发布时间:2021-12-02 20:42:43 其他开发

为什么 ngOnInit 被调用两次?

我尝试创建新组件 ResultComponent,但它的 ngOnInit() 方法被调用了两次,我不知道为什么会发生这种情况.代码中,ResultComponent继承了父组件mcq-component的@Input. 代码如下: 父组件(MCQComponent) import { Component, OnInit } from '@angular/core';@成分({选择器 ..
发布时间:2021-12-02 20:19:15 其他开发

构造函数和 ngOnInit 之间的区别

Angular 默认提供生命周期钩子ngOnInit. 如果我们已经有了构造函数,为什么要使用ngOnInit? 解决方案 Constructor 是类的默认方法,在类实例化时执行并确保类中字段的正确初始化及其子类.Angular 或更好的依赖注入器 (DI) 分析构造函数参数,当它通过调用 new MyClass() 创建新实例时,它会尝试找到与构造函数参数类型匹配的提供程序,并解 ..
发布时间:2021-11-27 23:57:18 其他开发

未定义的变量已声明 whet 从 ngOnInit 上的 api 获取数据

我正在尝试使用 angular 从 nodeJS API 获取数据,我声明了一个变量,我想影响服务器对它的响应,这是我的代码: 导出类 SondageSingleComponent 实现 OnInit、AfterViewInit {@ViewChild('containerPieChart') 元素:ElementRef;调查:任何 = {};当前用户:任何;统计数据:任何;颜色计数器:任意 = ..
发布时间:2021-11-15 04:45:32 前端开发

未定义的变量已声明 whet 从 ngOnInit 上的 api 获取数据

我正在尝试使用 angular 从 nodeJS API 获取数据,我声明了一个变量,我想影响服务器对它的响应,这是我的代码: 导出类 SondageSingleComponent 实现 OnInit、AfterViewInit {@ViewChild('containerPieChart') 元素:ElementRef;调查:任何 = {};当前用户:任何;统计数据:任何;颜色计数器:任意 = ..
发布时间:2021-11-15 04:38:06 前端开发

如何在每次打开组件时调用函数?

我有一个连接到 firebase 数据库并下载所有项目的应用程序,然后这些项目显示在如下表格中: 此表仅在我登录时显示,但一旦我移动到另一个组件并返回到带有表的组件,数据就不再加载. 我认为这是因为我在 onInit() 函数中有以下代码: ngOnInit() {this.taskService.getTasks().subscribe(tasks => {this.tasks ..
发布时间:2021-11-08 22:45:01 其他开发

Angular2:当路由参数更改时调用方法/ngoninit

现在我正在建立一家网上商店,在我的主页上有一个类别下拉菜单,比如说,父猫A,子猫B和C. Cat A,B和C均由1种成分CatAComponent表示.当我第一次去那些猫中时,我的ngoninit会被调用,并且页面会显示它需要显示的内容. 当我想单击另一只子猫时,我仍然在同一组件上,但是仅更改了路由的一个参数(例如,我在localhost:123/CatA/CatB上,现在我在loca ..
发布时间:2021-04-06 19:05:25 其他开发

如何调用函数eveytime打开一个组件?

我有一个连接到Firebase数据库并下载所有项目的应用程序,然后这些项目显示在这样的表中: 我认为这是因为我在onInit()函数中具有以下代码: ngOnInit() { this.taskService.getTasks().subscribe(tasks => { this.tasks = tasks; }); } 基本上只是读取数据并 ..
发布时间:2020-07-01 18:59:21 其他开发

是否在ngOnInit异步上调用函数?

如果我在ngOnInit()中调用一个可观察的调用来获取数据的函数,则ngOnInit中的this.getSomething()调用是否仍是异步的?或者ngOnInit是否等待,直到this.getSomething()返回结果?基本上是在this.getSomething()完成之前或之后在ngOnInit()中执行"doSomethingElse"吗? ngOnInit() { ..
发布时间:2020-07-01 18:59:09 其他开发

在router.navigate之后未调用Angular 4 ngOnInit

我有3个标签,其中一个标签显示一张包含员工列表的表格.第一次加载时效果很好.ngOnInit使用http get从服务器获取数据.之后,当我单击“添加新员工"以打开一个表单时,该表单将接受用户的输入,然后单击该提交时,我调用一个函数,该函数调用http发布服务以将该数据发布到我的服务器上,并在其中插入记录,然后它被重定向回员工组件,但是现在已经加载了员工组件,除非重新编译代码,否则我看不到插入表中 ..
发布时间:2020-07-01 18:58:05 其他开发

Angular2的ngOnInit和ngAfterViewInit有什么区别?

我无法理解ngOnInit和ngAfterViewInit之间的区别. 我发现它们之间的唯一区别是@ViewChild.根据以下代码,它们中的elementRef.nativeElement是相同的. 我们应该使用哪个场景ngAfterViewInit? @Component({ selector: 'my-child-view', template: ` ..
发布时间:2020-07-01 18:58:01 其他开发

Angular 2 ngOnInit未调用

我正在使用beta.8版本构建Angular 2应用程序. 在这个应用程序中,我有一个实现OnInit的组件. 在此组件中,我具有ngOnInit函数,但从未调用ngOnInit函数. import { Component, OnInit } from 'angular2/core'; @Component({ templateUrl: '/app/html/overview.ht ..
发布时间:2020-07-01 18:57:55 其他开发

路由器导航在同一页面时不调用ngOnInit

我正在使用某些查询字符串参数在同一页面上调用router.navigate.在这种情况下,ngOnInit()不会调用.是默认设置还是我需要添加其他内容? 解决方案 您可以注入ActivatedRoute并订阅params constructor(route:ActivatedRoute) { route.params.subscribe(val => { // put ..
发布时间:2020-07-01 18:56:52 其他开发

Angular 2组件构造函数与OnInit

如果我希望函数x在组件每次加载时发生,无论是第一次,我都导航到另一个站点并向后导航,或者这是组件第五次加载. 我应该把函数x放什么?组件构造函数还是OnInit? 解决方案 构造函数是typescript类的预定义默认方法. Angular和constructor之间没有关系.通常,我们使用constructor定义/初始化一些变量,但是当我们有与Angular绑定相关的任务时,我们 ..
发布时间:2020-07-01 18:56:48 其他开发

为什么ngOnInit被调用两次?

我试图创建新的组件ResultComponent,但是其ngOnInit()方法被调用了两次,但我不知道为什么会这样.在代码中,ResultComponent从父组件mcq-component继承@Input. 这是代码: 父组件(MCQComponent) import { Component, OnInit } from '@angular/core'; @Componen ..
发布时间:2020-07-01 18:56:46 其他开发