腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
当服务器发送在多个组件中使用的事件服务时,ngOnInit不工作
的可能原因有以下几点:
组件未正确实现OnInit接口:在Angular中,每个组件都可以实现OnInit接口,该接口包含一个ngOnInit方法,用于在组件初始化时执行一些操作。如果组件未正确实现OnInit接口或未正确定义ngOnInit方法,那么ngOnInit方法将不会被调用。
组件未正确注册事件服务:在多个组件之间共享事件时,通常会使用事件服务来实现。如果组件未正确注册事件服务,那么ngOnInit方法中的事件订阅代码将无法执行,导致ngOnInit不工作。确保在组件的构造函数中正确注入事件服务,并在ngOnInit方法中订阅事件。
事件未正确触发:如果事件未正确触发,那么ngOnInit方法中的事件订阅代码将无法执行。请确保在服务器端正确触发事件,并确保事件的名称和参数与组件中的订阅代码匹配。
组件生命周期钩子的执行顺序问题:ngOnInit方法是组件生命周期钩子之一,它在组件初始化时被调用。如果在组件的生命周期中,ngOnInit方法之前还有其他钩子方法被调用,那么ngOnInit方法可能会被延迟执行或不执行。请确保在组件的生命周期中正确使用ngOnInit方法。
针对以上可能的原因,可以采取以下措施解决问题:
确保组件正确实现OnInit接口,并在ngOnInit方法中编写需要执行的代码。
确保组件正确注册事件服务,并在ngOnInit方法中订阅事件。
检查事件是否正确触发,并确保事件的名称和参数与组件中的订阅代码匹配。
检查组件的生命周期钩子的执行顺序,确保ngOnInit方法在正确的时机被调用。
腾讯云相关产品和产品介绍链接地址:
云函数(Serverless):腾讯云云函数是一种无服务器的事件驱动型计算服务,可帮助您构建和运行无需管理服务器的应用程序。详情请参考:
云函数产品介绍
云消息队列(CMQ):腾讯云云消息队列(CMQ)是一种高可用、可伸缩、可靠的消息队列服务,可实现分布式系统之间的异步通信。详情请参考:
云消息队列产品介绍
云事件总线(CloudEvent):腾讯云云事件总线(CloudEvent)是一种事件驱动的服务,可帮助您在分布式系统中实现事件的发布和订阅。详情请参考:
云事件总线产品介绍
相关搜索:
Angular:在ngOnInit()中,当我重新加载组件时,我的rxjs函数不运行
Mysql事件在服务器中不工作。相同的代码可以在本地运行
使用GAE灵活环境运行docker镜像时阻止的服务器发送的事件
使用JQuery数据表时,单击在Blazor中不工作的事件
在angular2中注入了一个服务在ngModule提供程序中,并试图在组件不工作时使用
在aspnet core 3.1 web api应用程序中,当Linux中的IWebHostBuilder时,IHostBuilder不工作。
在Firefox中查看服务器发送的事件
在“受保护的视图”中打开工作簿时不激发WorkbookOpen事件
在服务器发送事件时侦听断开的连接
如何在sapper的svelte组件中运行服务器发送的事件
相关搜索:
Angular:在ngOnInit()中,当我重新加载组件时,我的rxjs函数不运行
Mysql事件在服务器中不工作。相同的代码可以在本地运行
使用GAE灵活环境运行docker镜像时阻止的服务器发送的事件
使用JQuery数据表时,单击在Blazor中不工作的事件
在angular2中注入了一个服务在ngModule提供程序中,并试图在组件不工作时使用
在aspnet core 3.1 web api应用程序中,当Linux中的IWebHostBuilder时,IHostBuilder不工作。
在Firefox中查看服务器发送的事件
在“受保护的视图”中打开工作簿时不激发WorkbookOpen事件
在服务器发送事件时侦听断开的连接
如何在sapper的svelte组件中运行服务器发送的事件
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
1
回答
当
服务器
发送
在
多个
组件
中
使用
的
事件
服务
时
,
ngOnInit
不
工作
、
、
、
我创建了一个从后端(Node)获取SSE(
服务器
发送
事件
)
的
服务
。当我
在
一个
组件
中
使用
此
服务
时
,它可以正常
工作
。但是当我第一次尝试
在
多个
组件
中
使用
时,
ngoninit
会触发并完美地加载数据。当我从一个
组件
导航到另一个
组件
时
,
ngoninit
浏览 20
提问于2021-04-12
得票数 1
3
回答
Angular2/4:来自
服务器
的
警报和通知
、
、
、
我正在创建一个新
的
Angular 2/4应用程序。
在
主页上,我需要显示从
服务器
收到
的
任何紧急/紧急消息。我想知道在这种情况下最好
的
选择是什么。我查看了一些库,但没有用到。
浏览 3
提问于2017-10-30
得票数 2
2
回答
角2,如何将选项从父
组件
传递给子
组件
?
、
一段时间以来,我一直
在
寻找一种解决办法。我尝试了一系列来自“输入”、“查询”、“dynamicContentLoader”、“@Inject”、“@Inject”(forwardRef(()
的
不同内容,但还没有弄清楚这一点。我
的
示例结构:import {Component} from 'angular2/core'; selector : 'my-app',// {parentThing:true} }
浏览 0
提问于2016-02-26
得票数 2
回答已采纳
1
回答
当
一个
事件
多次(多次)触发
时
,socket.io+angular2 +观察者
多个
状态(路由)
、
、
我正在将具有
多个
状态(路由)
的
Angular2应用程序与运行在后端
的
节点
服务器
(套接字)连接起来。当我访问其他状态并返回到以前
的
状态
时
,套接字代码是在用fromEvent创建
的
angular应用程序
的
服务
文件
中
编写
的
。由
多个
组件
中
的
subscribe()调用
的
服务
,
在
浏览 3
提问于2018-05-19
得票数 0
1
回答
在哪里可以找到C++Builder
中
TCP和Server
的
完全
工作
的
示例?
、
、
、
、
应用程序接收消息,然后将其
发送
到真正
的
服务器
。 我正在用进行测试,到目前为止我可以看到连接。当我连接到Hercules
中
的
服务器
时
,我可以看
浏览 10
提问于2022-11-14
得票数 0
回答已采纳
2
回答
提交弹出式表单后显示通知消息
我在按钮点击
时
显示了一个弹出窗口,上面有一个表单。
当
表单提交
时
,我希望
在
父
组件
中有一条通知消息。为此,我注册了一个输出
事件
,并在其中将一个变量设置为true。然后,我
在
te
ngOnInit
事件
中
检查这个变量,如果它为真,则显示通知。但是notify没有显示。我认为,由于
ngOnInit
事件
最先触发,此时布尔值不是真的。因此,问题是:如何正确地完成这项
工作
? 这是
浏览 36
提问于2020-06-22
得票数 0
回答已采纳
2
回答
角度RxJS可观测(OnInit和Search)
、
、
我有一个
组件
来呈现一个列表,所以
当
它加载
时
,
在
ngOnInit
事件
中
,我调用了消耗API
的
服务
(结果是一个只有20个条目的数组,只是为了显示一些东西,但是在数据库
中
,我可能有1500条记录)。我目前遇到
的
问题是:
组件
还有一个搜索栏,它
使用
相同
的
API,但是
发送
一个searchTerm来过滤基于它
的
项。由于只有当
浏览 4
提问于2020-11-03
得票数 0
1
回答
Angular2
ngOnInit
不开火
在
使用
ngOnInit
进入
组件
之后,我很难让router.navigate启动。与我
的
问题有关
的
。在这里,我有一个自定义路由器出口
的
代码,我做了检查,看看一个人是否登录。它
工作
得很好;如果它们登录了,就会将它们
发送
到dashboard
组件
。如果不是,它会将它们
发送
到home
组件
。唯一
的
问题是,
当
它将它们
发送
到dashboard<
浏览 1
提问于2016-04-28
得票数 1
3
回答
如何在角度上共享从父
组件
到
多个
子
组件
的
数据?
如何在角度上共享从父
组件
到
多个
子
组件
的
数据?
浏览 5
提问于2021-06-11
得票数 0
回答已采纳
2
回答
如何知道
组件
当前是否是路由器出口中加载
的
组件
、
、
我有一个带有延迟加载模块
的
应用程序。每个子
组件
(
在
router-outlet中加载)都
使用
相同
的
共享
服务
订阅该
事件</em
浏览 7
提问于2016-11-06
得票数 5
回答已采纳
1
回答
管理SignalR和Rx
中
的
共享取消订阅
、
、
、
在
我们
的
客户端应用程序
中
,我们通过SignalR.Client
发送
和接收实时
事件
。从
服务器
订阅
事件
是通过SignalR完成
的
。
在
大多数情况下,订阅
事件
通过SignalR客户端
发送
到SignalR集线器,然后
使用
反应性扩展,应用程序
中
响应这种
事件
的
部分订阅了适当
的
IObservable。然而,我们现在有几个例子,
浏览 3
提问于2013-04-17
得票数 1
回答已采纳
1
回答
如何在具有相同功能
的
IdTCPClient和IdTCPServer
中
颠倒connection initiator?
、
、
我想
使用
INDY TCP客户端和
服务器
组件
创建机器间通信。IdTCPServer有一个名为OnExecute
的
事件
,
当
客户端需要来自
服务器
的
东西时会触发该
事件
。我想创建相同
的
功能,
当
服务器
向客户端
发送
请求
时
,客户端将具有相同
的
OnExecute
事件
,就像它作为
服务器
工作
一样。
浏览 3
提问于2016-04-15
得票数 0
2
回答
文件上传后
的
刷新表列表
、
在
我们
的
上传应用程序中有3个选项卡--主页、上传、文件列表。我们为这3个选项卡创建了单独
的
组件
。上传文件后,需要刷新整个页面以查看更改。上传后应自动刷新表列表。uploadlist.component.ts this.getFileList(); this.showErrorupload.component.ts
中
,以便在上传后刷新文件列表。它确实更新了列表(在后端),但是视图仍然是相同<e
浏览 0
提问于2018-09-18
得票数 0
回答已采纳
1
回答
不要在
使用
location.back()后再次请求数据
在
角6- ReplaySubject
的
必要性?
、
、
、
我
使用
服务
中
的
BehaviourSubject从BackEnd获取所有数据,这些数据是我
使用
异步管道
在
mainComponent
中
订阅
的
。如果我现在路由到另一个subComponent,然后单击back按钮(
使用
Location.back()函数)返回到我
的
mainComponent,那么它总是用BackEnd
的
新请求获取所有数据。我想这是因为
在
离开BehaviourSubject
浏览 0
提问于2018-10-12
得票数 2
回答已采纳
1
回答
角12:
在
父
组件
中
侦听
多个
子
事件
、
、
、
、
我是一个初学者,
当
谈到
事件
和诸如此类
的
角度。目标:当我在其中一个子
组件
中发出添加或删除请求
时
,父
组件
应该向后端
发送</
浏览 1
提问于2021-09-04
得票数 0
回答已采纳
2
回答
角2-跨
多个
浏览器窗口
的
单个
服务
提供商
、
我正在
使用
一个实现BehaviorSubject
的
服务
,该
服务
的
提供者位于我
的
app.component.ts页面-单个实例
中
。
在
我
的
app.component.html
中
,我有两个
组件
,一个是警报,另一个是触发警报。<alert></alert>该
服务<
浏览 0
提问于2017-07-28
得票数 11
回答已采纳
2
回答
同一订阅
服务器
在
不同机器上
的
多个
实例
、
、
、
我试图
使用
Nservice总线实现publisher订阅者模式,我要做
的
是: 我有网页应用,用户可以写新闻和添加文件到应用程序
使用
他
的
帐户。我有一个运行在用户机器上
的
Windows窗体桌面应用程序,他们可以
使用
访问web应用程序所用
的
凭证登录这个桌面应用程序。我需要做
的
是,
当
web应用程序上
的
用户添加新闻或文档
时
,安装
的
桌面应用程序应该收到通知,通知它添加
的
新闻…
浏览 11
提问于2016-04-05
得票数 0
1
回答
为什么我
的
组件
没有可观察到
的
更新?
、
我已经实现了一个可观察
的
在
组件
中
检索联系人
的
方法。,它进行实际
的
呼叫,并将响应存储
在
一个可观察
的
contacts$
中
。我没有
在
组件
中
这样做
的
原因是,我将有
多个
组件
可以观察到访问contacts$。然后,我
在
ngOnInit
上调用
ngOnInit
。</div&g
浏览 2
提问于2019-10-20
得票数 0
回答已采纳
1
回答
Angular SPA -重新加载
组件
时
不显示通过SignalR从
服务器
发送
的
项目
、
我是Angular 8+ SignalR组合
的
新手,我遇到了一个非常烦人
的
问题。我有一个显示通过SignalR
发送
的
项目的
组件
,没有任何问题,但是当我导航到另一个
组件
并返回到第一个
组件
时
,这些项目没有显示,但是,我可以看到日志
中
的
项目再次通过SignalR出现,但UI没有更新。名为listings
的
组件
在
ngOnInit
()上打开Signal连接
浏览 20
提问于2020-01-26
得票数 0
1
回答
如何在RxJ
中
构建一个从
多个
源接收数据
的
流?
、
、
、
我正在尝试构建一个包含
多个
组件
的
应用程序,这些
组件
使用
来自
服务器
的
事件
。该应用程序是
在
角,并
使用
rxjs。var that = t
浏览 4
提问于2015-08-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是广告服务?它是如何运作?
Flume 原理,分析,架构
学习笔记:Nginx服务器架构解析
Java 网络编程和NIO总结
Axon:CQRS和事件溯源解决方案
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券