腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
Angular2 -父母和孩子通过服务进行交流。
angular
、
typescript
我正在尝试在子组件之间进行通信,但是通过文档,我需要对每个服务执行此操作,当我检索服务信息时,当我试图分配订阅返回时,如果我给出一个console.log(),它就会工作,现在如果我给一个变量赋值,它就不会考虑事后访问它,给出一个未定义的答案。 将信息传递给另一个的子类 import { Component, OnInit } from '@angular/core'; import {Angular2TokenService, ResetPasswordData } from 'angular2-token'; import { ActivatedRoute,
浏览 2
提问于2017-03-01
得票数 0
回答已采纳
1
回答
Angular 2/4预加载器,适用于应用程序中所有可用的路由
angular
、
typescript
、
preloader
我已经为一个angular应用程序创建了一个预加载器服务,它在顶部导航下方显示预加载器。我需要显示预加载器,同时从一条路线导航到另一条路线,以及应用程序中所有可用的路线。到目前为止,我已经在我的应用程序的所有路由中实现了预加载器服务。但是使用这种方法,我必须为所有路由重复编写相同的代码。我觉得一定有办法避免这种情况,但我找不到确切的解决方案。
浏览 3
提问于2017-11-17
得票数 0
3
回答
单击上一步,然后再次单击抛出错误?
angular
、
firebaseui
在第一次渲染组件时,一切工作正常,但当我按下浏览器的后退按钮并再次单击指向此组件的链接时,它会断开。 profile-page.module.ts import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { CommonModule } from '@angular/common'; import { ProfilePageComponent } from './profile-page.component
浏览 7
提问于2017-11-24
得票数 1
1
回答
每次加载时,延迟加载模块创建父服务的多个实例
javascript
、
angular
、
typescript
每次我从MainComponent导航到TestListComponent时,都会触发TestListComponent构造函数,并创建一个新的ObservableService实例。当我单击该链接时,控制台将显示重复的消息。可能是角度问题,有帮助吗? main.module.ts import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import {MainRoutingModule}
浏览 3
提问于2017-02-27
得票数 2
回答已采纳
2
回答
应该保留对可观察对象的引用,还是只需订阅即可
angular
、
garbage-collection
、
observable
、
rxjs5
、
subscription
我最近看到了这个(Angular)代码: ngOnInit() { this.subscriptions.add( this.createSomeObservable() .subscribe(v => console.log('v=', v)) ); } 这是安全的吗?还是应该将从this.createSomeObservable()返回的可观察对象存储为该类的成员,以防止被垃圾回收? this.createSomeObservable()实际上是从ngrx存储中选择的,如果重要的话。
浏览 8
提问于2018-05-29
得票数 1
1
回答
角2:订阅可观测的截断服务响应--路由
angular
、
angular2-routing
、
angular2-services
我正在练习角2.x服务和路由。我使用路由器导航到一个URL,然后尝试传递一个从ActivatedRoute获得的URL参数,以便从WhichnailService服务获得一个字符串。但是,来自.subscribe()在WhichnailComponent中的响应只有要返回的字符串的最后一个索引。 当我记录服务本身时,它有一个完整的字符串 import {Component} from '@angular/core'; import {Router, ActivatedRoute, Params} from '@angular/router'; import {
浏览 1
提问于2017-06-27
得票数 0
回答已采纳
2
回答
订阅可观察的与订阅主题
angular
、
firebase
、
angular2-services
在角应用程序中,从服务器获取数据有不同的方法: 从服务中获得可观察性,并在组件上订阅它 在服务中创建主题,在组件上订阅主题 这两种方法都适用于我,但我不知道该用哪种方法。 First method.从服务中获得可观察性,并在组件上订阅它 article.service.ts import { Injectable } from '@angular/core'; import { Article } from '../models/article'; import { AngularFirestore } from '@angular/fi
浏览 0
提问于2019-08-24
得票数 3
回答已采纳
2
回答
角8:无法从Rest Api获得消息
html
、
django
、
angular
、
typescript
我使用下面的链接和创建了一个django rest和一个调用此rest的角应用程序。 考虑到我是这类开发中的新手,所以作为第一步,我创建了一个只显示客户列表的应用程序。Django rest运行良好。我用浏览器测试了它: 但我的问题是,这个棱角应用程序似乎无法获得相同的URL消息:下面是我的角码: app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { HttpC
浏览 1
提问于2019-06-28
得票数 1
1
回答
不使用angular2的rxjs操作符
angular
、
rxjs
我在我的rxjs应用程序中注意到,rxjs操作符,如switchMap、map等,不起作用。(我的IDE也给出了一个提示。)当然,我运行了以下代码。如果我将switchMap替换为subscribe,就会在控制台中看到“返回的值”。 知道运营商为什么不工作吗? import { Component, OnInit } from '@angular/core'; import {Observable} from "rxjs/Observable"; import 'rxjs/add/operator/switchMap'; @Component(
浏览 1
提问于2016-12-05
得票数 1
回答已采纳
4
回答
在Angular中.subscribe是什么?
angular
我正在浏览angular-tour-of heroes应用程序,我在路由中遇到了.subscribe方法。有人能解释一下这是怎么回事吗? 应用程序链接: 在hero-detail.component.ts文件中, ngOnInit(): void { this.route.paramMap .switchMap((params: ParamMap) => this.heroService.getHero(+params.get('id'))) .subscribe(hero => this.hero = hero); }
浏览 2
提问于2017-07-05
得票数 69
1
回答
一个观察者没有被创建,但另一个相同的观察者是
angularjs
、
angular
、
rxjs
使用Angular 2 Rml1的rxjs,我正在创建几个Observer's。我的服务中包含以下内容: taxRates$: Observable<TaxRate[]>; taxTables$: Observable<TaxTable[]>; private _taxRatesObserver: Observer<TaxRate[]>; private _taxTablesObserver: Observer<TaxTable[]>; constructor(private http: HttpService) { thi
浏览 0
提问于2016-06-17
得票数 1
2
回答
从子组件中角度隐藏元素
html
、
angular
、
angular-ui-router
既然我找不到任何直接的选择,也许有人会在这里帮我。问题是我有一个具有以下结构的Angular项目: <app-navigation></app-navigation> <router-outlet></router-outlet> <app-footer></app-footer> 还有一种情况是,只有一个组件不应该显示导航栏。是否可以在<router-outlet>组件中隐藏<app-navigation>?
浏览 9
提问于2021-10-29
得票数 1
2
回答
从onsen ui页面导航时取消订阅observable
angular
、
typescript
、
onsen-ui
、
angular2-observables
、
rxjs-observables
我有一个运行onsen ui的angular 2+应用程序,我已经将一些组件设置为页面,我正在使用an navigator在它们之间切换。 im所具有的问题是,当im订阅了页面上的可观察对象并且用户导航离开该页面时,可观察对象仍然是活动的。在使用onsen导航器更改页面时,似乎不会调用ngOndestroy。 我想知道我该如何解决这个问题? 下面是一些代码: import { Component, OnDestroy, OnInit } from '@angular/core'; import { OnsNavigator } from 'ngx-onsenui'
浏览 16
提问于2020-09-20
得票数 1
1
回答
在Angular2中,OnPushObserve和OnPush有什么不同?
angular
在Angular2中,OnPushObserve和OnPush有什么不同?我知道所有关于onPush策略和观察值的知识..但是想知道这两个之间的区别。也许ng2开发人员可以分享更多信息... 文档似乎过时了: 问候 Sean ( Angular 2样板应用:)
浏览 0
提问于2016-01-11
得票数 3
3
回答
角2路由:如何强制应用程序停留在当前页面上并打开对话框
angular
、
routing
我用的是角2.4.10。通过单击旁边的菜单项,我使用路由器导航我的站点: import { ModuleWithProviders } from '@angular/core'; import { RouterModule } from '@angular/router'; ... import { PartsComponent } from './parts/parts.component'; ... export const brambleRouting: ModuleWithProviders = RouterModule.forC
浏览 1
提问于2017-09-13
得票数 0
回答已采纳
1
回答
如果是valueChanges,我如何使用?
javascript
、
angular
、
firebase
、
google-cloud-firestore
、
ionic4
我的应用程序中有一个聊天部分,scrollBottomOnInit()函数可以工作,但只适用于发送方。 问题1:当valueChanges()如何修复时,我想要scrollBottomOnInit()函数工作? 问题2:当用户退出此页面时,valueChanges()继续工作吗? import { Component, OnInit, ViewChild } from '@angular/core'; import { NavController } from '@ionic/angular'; import { ActivatedRoute } from
浏览 4
提问于2020-11-03
得票数 1
回答已采纳
1
回答
角6 http不处理单个JSON项
wordpress
、
angular
试着把Wordpress数据放到我的6角组件中。 当我通过Wordpress REST返回一个帖子时,它会生成正确的数据(),但是这些数据并没有传递到我的模板中。 服务: import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; @Injectable({ providedIn: 'root' }) export class
浏览 0
提问于2018-06-16
得票数 1
回答已采纳
1
回答
angular2 rxjs共享订阅不触发
angular
、
rxjs
Angular2 2.0.0-beta.15,Rxjs 5.0.0-beta.2 我有两个简单的rxjs可观测值,一个是共享的,一个不是(.share()调用的) 我有一个angular2组件,它订阅两个可观测值,并在其模板中显示值,该模板还使用异步管道订阅可观测数据。 我单击一个按钮,用一些垃圾在两个可观察到的位置上设置.next()。 模板更新并显示每个值的最新值。组件中的订阅函数不会为不可见的非共享对象触发。为什么? 柱塞: @Component({ selector: 'my-app', template: ` <div>
浏览 1
提问于2016-04-14
得票数 1
回答已采纳
4
回答
在angular中什么是可观察的,观察者和订阅?
angular
、
rxjs
、
angular6
、
rxjs5
我正在学习angular,我对这些可观察的、观察者的和订阅的东西感到困惑。所以请解释一下。
浏览 0
提问于2018-07-25
得票数 20
1
回答
使用不同的布线布线到相同组件的布线在Angular中不起作用
angular
、
angular2-routing
我有一个angular项目,其中我有一个导航栏路由到不同的组件。导航栏中的两个导航导航到相同的组件,但参数不同。当我尝试从navbar导航到这两个导航中的任何一个时,它都工作得很好。 但是,如果我尝试使用相同的路线和不同的参数从这些导航中的一个导航到其他导航,它将不起作用。 我的ngOnit函数 ngOnInit(): void { this.configId = this.route.snapshot.paramMap.get('id') this.getConfigurations(); } 查看来自similar question
浏览 13
提问于2020-08-06
得票数 0
回答已采纳
1
回答
isObservable与isSubscribable的区别
knockout.js
似乎他们返回相同的结果,为什么使用一个而另一个呢? var computed = ko.computed(function(){return 'foo';}); var observable = ko.observable(); var observableArray = ko.observableArray(); console.log('computed isObservable', ko.isObservable(computed)); console.log('observable isObservable', ko.isObser
浏览 5
提问于2015-04-28
得票数 9
回答已采纳
1
回答
如何通过带有查询参数的URL导航到角路径?
javascript
、
angular
、
mean-stack
、
angular5
在我的当前项目中,我有一个用户配置文件路由,我现在已经将它设置为动态导航。也就是说,当用户导航到该页面时,用户的_id将传递给localStorage,然后使用该_id查询MongoDB。然后加载所有要显示的相关用户数据,一切都运行良好。 这带来了这样的问题:用户无法通过粘贴地址栏中的链接或单击通过电子邮件或sms传递的链接直接导航到他们的配置文件。除非通过ActivatedRoute传递参数,否则甚至没有要复制的URL。但是URL现在基本上是“只是为了显示”,因为我没有对URL中的参数做任何事情。 我想要创建的功能,允许直接导航通过URL。下面是我当前的尝试,它不起作用,因为,我相信,该页面
浏览 0
提问于2018-01-31
得票数 0
回答已采纳
2
回答
如何从主题中获取最后一个值?
angular
、
typescript
、
rxjs
、
observable
我有两个需要通过服务共享数据的Angular2组件: @Injectable() export class SearchService { private searchResultSource = new Subject<string>() searchResult$ = this.searchResultSource.asObservable() setSearchResults(_searchResult: string): void { this.searchResultSource.next(_searchResult) } } 假设呈现了Comp
浏览 3
提问于2016-05-12
得票数 40
回答已采纳
2
回答
Typescript -我无法使我的通用可观察解析器异步
angular
、
typescript
、
rxjs
为了保持代码的整洁,我想创建一个泛型方法来返回来自可观察对象的数据,一旦数据返回,该方法也会取消订阅。它返回数据,但是当代码继续运行时,它通常返回数据太晚,这在登录页面上不能很好地工作…… import { Observable, throwError } from "rxjs"; import { Type } from "@angular/compiler"; export async function resolveObseravableData<T> (obs: Observable<any>, classReferenc
浏览 12
提问于2019-02-28
得票数 1
回答已采纳
1
回答
angularfire2 -如何在导航离开时保留数据
angular
、
angularfire2
项目列表在刷新时填充。但是,当我导航到另一个页面并导航回来时,项目列表是空的。getItems会被调用,但订阅不会发生。 这是一个微不足道的例子。我做错了什么? item.component.ts import { Component, OnInit } from '@angular/core'; import { ItemService } from './item.service'; import { Item } from './item'; @Component({ selector: 'app-items',
浏览 20
提问于2018-06-07
得票数 1
回答已采纳
1
回答
正确使用角6 ReplaySubject进行缓存-观察者长度不断增长。
angular
我正试图使用ReplaySubject在我的Range6应用程序中实现数据缓存,并且不确定ReplaySubject观察者的不断增长是否是一个问题。 在我的data.service中,我正在检查是否有任何现有的观察者。如果是这样的话,我将返回一个对ReplaySubject的引用,以获得‘缓存’值。如果没有,我会发出一个网络请求,以获取数据并将数据添加到ReplaySubject中。 // data.service.ts import { Injectable } from '@angular/core'; import { ReplaySubject } from '
浏览 0
提问于2018-08-17
得票数 1
回答已采纳
1
回答
我对Rx.observable.take()有什么误解?
angular
、
rxjs
我还在通过一些实验学习如何在rxjs中使用Angular5,我遇到了一些我很难理解的东西。 如何使用仅返回可观察对象的部分结果 我在上找到了一个可以返回500个数组项的API。 我设置了一个名为rxservice的角度服务,它使用HttpClient.get()返回如下所示的可观察值: import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { of } from 'rxjs/observabl
浏览 8
提问于2018-01-31
得票数 0
1
回答
.next()上的角度主题/可观察对象不更新
angular
、
rxjs
我刚接触Angular (使用Angular 12),并试图理解我的实现中哪里出了问题。 我正在尝试对user对象进行简单的更新。 在我的身份验证服务中,我有: private userSubject = new BehaviorSubject<IUserAuth | null>(null); public user!: Observable<IUserAuth | null>; decodedToken: any; baseUri = environment.baseURI + '/auth/'; jwtHelper = new JwtHelper
浏览 0
提问于2021-11-15
得票数 0
2
回答
订阅在服务呼叫中的意义:角2/4
angular
、
rxjs
、
angular-observable
我是angular4的初学者,并试图理解可观察和订阅的概念。 export class MyComponent implements OnInit { private subscription: Subscription ngOnInit() { // case -1 -> service call 1 with subscription this.subscription = this.service1.method1().subscribe(() => {}); // case-2 -> servic
浏览 1
提问于2018-04-24
得票数 0
回答已采纳
1
回答
单击复选框后,当我使用键盘导航时,它应该带到按钮
angularjs
大家好,我是键盘导航新手,这是我在使用键盘选项卡后点击angular应用程序,它应该带到那个按钮,现在我正在使用tabindex,但它不工作。 <div class="row well" ng-if="actionRequired"> <label for="checkbox" class="bg-warning" style="background-color:#ddd;margin-left:32px;"> <input type="checkb
浏览 2
提问于2016-08-12
得票数 0
1
回答
如何在路线改变时使角度中的组件重新渲染?
angular7
我有一个Angular 7页面组件,其中包含另一个组件。当从小组件上的选择框中选择一个产品时,它会导航到另一个页面,其中包含相同的页面组件(ProductDetails),但url中的参数不同(不同的productId)。 选择产品时在小组件上的导航: onProductSelected(args) { const selectedOption = args.target.value; this.router.navigate(['/products', selectedOption]); } 页面组件ProductDetails.ts: @Compone
浏览 17
提问于2019-06-07
得票数 4
回答已采纳
1
回答
如何将与数据库相关的代码移动到单独的服务?
angular
、
firebase
、
ionic-framework
、
firebase-realtime-database
、
angularfire
我是Angular和Ionic的新手。我已经启动了一个简单的应用程序,将项目添加到Firebase数据库中。到目前一切尚好。 我的组件ts文件中有两个方法: add(item: string) { this.items.push({ item: item }) .catch(error => console.log('ERROR ' + error)); } remove(key: string) { this.af.object( `/items/${key}`).remove() .catch(error => console.
浏览 0
提问于2017-08-31
得票数 0
1
回答
对SAP的后端调用不是从我的新Spartacus设置触发的
spartacus-storefront
我是斯巴达克斯的新手,我试图通过在myAccount导航中创建一个特性来实现端到端的集成。我能够渲染页面,并将CMS组件映射到角组件,并正确显示。 现在,我想从这个组件调用一个新的occ到Commerce。我编写了一个服务,它在其中调用API。但是我没有看到请求在Web浏览器控制台中被触发。是否需要为此做任何额外的设置? 我正在使用斯巴达克斯4.3和海布里2011 以下是构成部分 import { Component, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; impo
浏览 3
提问于2022-02-04
得票数 0
回答已采纳
5
回答
在Angular2中执行router.navigate之后的代码
javascript
、
angular
、
typescript
我想知道在我使用angular router导航到一个不同的“视图”后,是否有一种方法可以执行一些东西。 this.router.navigate(["/search", "1", ""]); // Everything after navigate does not not get executed. this.sideFiltersService.discoverFilter(category);
浏览 40
提问于2017-03-15
得票数 18
回答已采纳
1
回答
http获取中的捕获错误
http
、
angular
我正试着打http电话,如果会有任何错误,做我的事情。 这是我的代码: import { Injectable } from '@angular/core'; import { Http, Response } from '@angular/http'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/observable/throw'; // Operators import 'rxjs/add/operator/catch';
浏览 0
提问于2016-12-05
得票数 0
回答已采纳
2
回答
错误TS2355:声明类型既不是'void‘也不是'any’的函数必须返回一个值
angular
、
typescript
、
rxjs
、
angular5
、
subscribe
我使用角5中的auth保护来检查用户是否应该能够导航到特定的页面。我收到了一个与返回一个可观察到的错误有关的错误: 一个函数,其声明的类型既不是‘’也不是‘任意’,必须返回一个值. 这是我的authguard.ts 从‘@角/核心’导入{注入};从‘@ Router /路由器’导入{路由器、CanActivate、ActivatedRoute、ActivatedRouteSnapshot、RouterStateSnapshot };从CanActivate导入{ ApplicationVerificationService } @Injectable() export class AppSta
浏览 0
提问于2018-07-30
得票数 7
回答已采纳
2
回答
如何订阅和保持与Resolver服务中数据的同步
angular
、
typescript
实现这一点的最佳方法是什么?当我这样做时,我会得到一个错误: “'DocumentaryResolverService‘类型中的属性'resolve’不能分配给基类型‘Resolve’中的相同属性。” import { Documentary } from './../models/documentary.model'; import { DocumentaryService } from './documentary.service'; import { Injectable } from '@angular/core'
浏览 0
提问于2019-07-17
得票数 0
1
回答
角:如何检查服务中是否更新了布尔值?
angular
、
typescript
我有一个父MatHorizontalStepper组件,它使用subscribe来检查服务中的Observable是否已经从false更新到true。如果可观测值发生了变化,则自动移动到步进器的下一步。 但是,我似乎无法让更新来正确地更改步骤。下面是我创建的两个组件。 父组件 import { Component, OnInit, ViewChild } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { MatHorizontalStepper } from
浏览 0
提问于2018-06-19
得票数 0
回答已采纳
1
回答
在AgGrid中不加载来自json的数据
json
、
angular
、
httpclient
、
ag-grid-angular
我在角度上使用Ag网格,对于rowData,我使用来自json的数据,它存储在我的assets文件夹中,我使用HttpClient读取数据。但是数据没有加载,我得到了一个错误: TypeError:无法读取null的属性“dispose” 但是,当我试图在控制台中打印json数据时,它是正确显示的: .ts文件是: import { Component, OnInit } from '@angular/core'; import { HttpClient } from '@angular/common/http'; @Component({
浏览 2
提问于2020-04-22
得票数 0
1
回答
对象在从组件导航到另一个组件时取消订阅。
angular
我正在我的应用程序中实现一个虚拟键盘,但是当从我的第二个组件导航到我的第一个组件时,会得到以下错误。我创建了一个关于这个问题的stackblitz示例。 如您所见,当我从第一个组件转到第二个组件时,我可以导航和使用键盘,但是当我返回第一个组件时,我会得到一个错误的ERROR Error: object unsubscribed。 下面是我的指令中控制订阅的代码 import { Directive, OnInit, ElementRef, Renderer2, HostListener } from "@angular/core"; import { Ke
浏览 3
提问于2022-08-16
得票数 0
回答已采纳
1
回答
如何侦听另一个组件中的按钮单击
angular
我的角度应用程序有两个组件,一个是导航栏组件,另一个是显示component.In,导航条组件有一个搜索按钮,搜索输入的名称并在显示component.So中显示详细信息,如何在显示组件中签入搜索按钮,然后在导航栏组件中单击搜索按钮,然后从导航条组件中的搜索栏获取名称,然后在显示组件中显示详细信息。我的意思是,当我单击搜索按钮时,显示的是component.Since,它们是两个不同的组件,我无法获得如何添加和单击事件侦听器。搜索button.How的显示组件可以这样做吗? 下面是navbar组件: <nav class="navbar navbar-expand-lg navb
浏览 1
提问于2018-04-16
得票数 0
回答已采纳
3
回答
角错误: ObservableMedia没有提供程序
angular
、
angular-flex-layout
我正在尝试使用ObservableMedia。应用程序编译成功,但在浏览器控制台中我看到了这个错误。 错误:没有为ObservableMedia提供程序!injectionError (core.es5.js:1169) at noProviderError (core.es5.js:1207) 这是我的密码 import { Component , OnInit, ViewChild} from '@angular/core'; import {Observable} from 'rxjs/Rx'; import {MediaC
浏览 3
提问于2017-09-23
得票数 8
1
回答
Angular RouteGuard http映射内存泄漏
javascript
、
angular
、
typescript
我正在制作一个带有routeGuard access的Angular应用程序。routeGuard询问后端服务当前用户所拥有的角色。这与预期的一样。当用户在页面上停留一段时间而不做任何事情,然后返回导航到另一条路线时,后端服务器崩溃(WebApi)。 我认为仍然有一个订阅或观察值在后台运行,其中包含从routeGuard到我的后端服务的http请求。后端服务使用IIS,所以它将在20分钟后进入空闲模式。然后用户返回,但是没有找到请求,或者进入错误模式? 我尝试使用管道(take(1)),它似乎暂时有效,但我希望100 %确定这就是问题所在。 下面的方法是否有一些内存泄漏,或者它是否使可观察对象
浏览 21
提问于2019-08-13
得票数 0
1
回答
为什么在IE中重新加载Angular 2应用程序页面时,我得到多个..js.map文件未找到404错误?
javascript
、
angular
、
angular2-forms
我有一个Angular2应用程序,当我重新加载一个页面时,我会得到以下404。 在Chrome - only IE11和Edge (未在早期IE版本或Safari等上测试)中调试时,我看不到这些错误。 我使用WebPack进行构建。 有谁能告诉我怎么走吗? 谢谢。
浏览 0
提问于2017-10-05
得票数 0
2
回答
在组件NgOnInIt - Angular2中无法观察到的服务
angular
、
typescript
、
angular2-routing
、
angular2-observables
可观察到的getHero服务在NgOnInIt中没有在HeroDetail组件中被调用。 我可以使用HTTP获取和显示数据表,并在单击行时将其路由到详细信息页。然后,我使用url的" id“参数来获取id,但这与getHero函数无法获得特定的行详细信息是相同的。 ID显示在控制台中,而英雄则是未定义的。我试过很多东西,但到目前为止都没有用。任何帮助都将不胜感激。 下面是我的代码供参考。 hero.service.ts import { Injectable } from '@angular/core'; import { Http, Resp
浏览 3
提问于2017-04-13
得票数 4
回答已采纳
1
回答
在angular库之间共享数据
angular
、
rxjs
、
observable
、
subscription
、
angular-library
我在angular 10中创建了三个库:两个是自定义组件,将包含在我的应用程序(angular 11)中,第三个库(服务)旨在共享数据,我将使用这些数据在前两个库之间传递信息。 在第一个库中,我定义了一个服务,用于激活可观察对象的下一个事件。 在两个库中订阅了observable之后(在组件的ngOnInit中),问题是在第二个库中我无法截获可观测数据。 该演示由SecondLibrary.component.ts中包含的console.log语句给出,该语句不返回任何内容。 sharingDataLibrary import { Injectable } from '@angular
浏览 23
提问于2021-07-21
得票数 0
2
回答
当导航到ComponentB时,Angular ComponentA会被销毁吗?
javascript
、
angular
假设ComponentA显示在<RouterOutlet>中,用户导航使ComponentB显示在相同的<RouterOutlet>中。然后,是否会销毁ComponentA实例,以便在用户再次导航回ComponentA时创建一个新的ComponentA实例? 如果ComponentA实现OnInit,这将导致ComponentA.onInit()被调用两次。
浏览 22
提问于2018-03-03
得票数 0
回答已采纳
2
回答
角rxjs主题和订阅不工作
angular
在我的服务中,我创建了一个可观察到的,我将在另一个组件中使用的 import { Injectable } from '@angular/core'; import { Subject } from 'rxjs/Subject'; import { Router } from '@angular/router'; import { HttpClient, HttpErrorResponse } from '@angular/common/http'; @Injectable() export class ApiHandlerS
浏览 0
提问于2018-03-06
得票数 2
1
回答
有人能用rxjs解释exhaustMap吗?
javascript
、
angular
、
typescript
、
rxjs
、
ngrx
import { HttpHandler, HttpInterceptor, HttpParams, HttpRequest, } from '@angular/common/http'; import { Injectable } from '@angular/core'; import { exhaustMap, take } from 'rxjs/operators'; import { AuthenticationService } from './authentication.service'; @In
浏览 3
提问于2022-11-15
得票数 -1
回答已采纳
2
回答
角2 Http.Post不发送请求
javascript
、
angular
、
typescript
、
ecmascript-6
尝试用一些数据向我的服务器发布一个简单的帖子,并让它返回一些JSON数据。(目前,它在呼叫中运行,但我在我的网络选项卡上没有看到它真的试图进行吗?) 我的服务(api.service.ts) import { Injectable } from '@angular/core'; import { Headers, Http, Response} from '@angular/http'; import {Observable} from 'rxjs/Rx'; // Import RxJs required methods import
浏览 1
提问于2016-12-28
得票数 12
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Angular更改检测终极指南
MVVM双向绑定全量版整理
NgRx 10引入组件本地状态管理包
Angular 13 发布:全面弃用 View Engine
使用 Angular 5.0和Spring Boot 2.0 构建一个基本的 CRUD 应用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券