腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
4
回答
如何在显示任何UI之前捕获角应用程序中的查询参数
angular
、
url
、
url-parameters
、
query-parameters
在我的角度应用程序中显示任何UI之前,我需要从queryParam http://localhost:4200/?user=123456中捕获任何UI。 实际上我在用这个: import {Component, OnInit} from '@angular/core'; import {ActivatedRoute} from "@angular/router"; @Component({ selector: 'app-root', templateUrl: './app.component.html', style
浏览 7
提问于2022-01-28
得票数 0
回答已采纳
1
回答
角2:子组件在父组件从服务中获取数据后不会再次初始化
angular
、
typescript
、
angular2-routing
我有两个组件:组件A和组件B,其中Comp B名为"filter“是Comp A的子组件。 它们基于激活的路由,获取URL中的更改,并将调用发送到服务器并从中获取最新的"filterMap“。 Component_A.html <section class="abc"> <filter [filterMap]=[filterMap]></filter> <div *ngFor="let item of courses"> <!-- code --> </div
浏览 0
提问于2017-05-09
得票数 0
1
回答
ngOnInit不触发儿童路由之间的一次更改
angular
当点击顶部的链接时,我的应用程序被设置为过滤不同的项目。这是通过使用路径param,然后将其传递给我的组件来完成的。然后,我的组件根据提供的param筛选db查询OnInit。这一切都很好,但我遇到的问题是,当我在子路由之间移动时,ngOnInit不会被触发。 ngDoCheck似乎是我需要使用的东西,但是当应用程序被加载并破坏我的代码时,因为projectService还没有完成,所以会触发它。是否有一种方法可以强迫ngDoCheck等到项目加载后才开始侦听?棱角网站说,它应该已经这样做了,但据我所见,它不是。 对于我应该如何正确地实现这一点,有什么建议吗? 组件 ngOnInit()
浏览 3
提问于2016-12-03
得票数 1
回答已采纳
4
回答
角8 ActivatedRoute参数没有得到
angular
、
angular-router
我有一个问题,从url获得一个param,同时在角中使用ActivatedRoute,因为我正在尝试下面的方法。 app-routing.module.ts import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { PartPriceComponent } from './part-price/part-price.component'; const routes: Routes = [
浏览 3
提问于2020-08-12
得票数 1
3
回答
角5:如何获取当前的queryparams [路由]
javascript
、
angular
、
typescript
、
routing
、
query-parameters
我很难把queryparams变成一个组件。现在,我只想console.log(...)它。我正在使用来自ActivatedRoute的@angular/router来完成这个任务。 我正在重新开发一个工作平台,因此不幸的是,一些不相关的代码将不得不被替换为“.”。 我的Component.ts代码: import { Component, OnInit, ViewEncapsulation } from '@angular/core'; import { RelevantReportService } from './../reportServices/relevan
浏览 8
提问于2017-12-04
得票数 4
2
回答
为什么@角\路由器参数中的ActivatedRoute是可观察的?
angular
、
rxjs
、
angular2-routing
为什么ActivatedRoute in @angular\router params is observable? 我想知道我为什么要订阅Params?为什么params是异步的,是否会创建路由的组件集,但是params仍然没有被填充? 有没有一种不用observable就能得到值的方法?
浏览 1
提问于2016-11-13
得票数 15
回答已采纳
3
回答
通过订阅方式向组件传递数据
angular
我尝试通过subcription将数据从Newproducts组件(父组件)传递到Newcard组件(子组件),但是当我尝试通过单击保存按钮来通过控制台记录数据时,我看不到anything...the第二次单击保存按钮,然后数据显示在控制台日志中 Newproducts.component.ts import { Component, OnInit, ViewChild } from '@angular/core'; import { NgForm } from '@angular/forms'; import { Router, ActivatedRoute
浏览 21
提问于2019-02-11
得票数 0
2
回答
角BehaviorSubject将更新延迟到前端。
angular
、
ionic-framework
、
rxjs
、
rxjs-observables
我对前端组件有问题,没有将更新呈现给BehaviorSubject,我希望有人能指出我的错误来自哪里。我读过许多关于BehaviorSubject问题的其他问题,但到目前为止我还没有找到解决办法。我用的是角度8和离子4。 这里是前端体验:当我导航到组件第一次使用时,它将不会显示任何projectDetails。在导航到组件--第二次时,它向我展示了应该在第一次显示的projectDetails。对于后续的导航,这种“滞后”的仍然存在 我理解这一定意味着在重新初始化组件之前,我对.next()的调用不会被反映在组件中。 我知道当组件加载时,this.s.getProject(this.proje
浏览 3
提问于2020-10-16
得票数 2
1
回答
如何处理Angular 4中的组件构造函数竞争条件?
angular
、
asynchronous
我正在尝试使用Angular 4。然而,两个组件构造函数之间的竞争条件似乎阻碍了页面的正确加载。 我有两个组件--一个页面组件和一个嵌套在里面的文章组件。 在页面组件内部,我订阅了一个activatedRoute.queryParams对象,以便在"?id=1“get参数可用时获取该参数。当它发生时,我设置了页面组件的articleId属性。 import { Injectable, Component } from '@angular/core'; import { HttpClient, HttpHeaders } from '@angular/common
浏览 0
提问于2018-01-08
得票数 1
2
回答
如何在路由器未加载的组件中获取路由更改的当前路由参数
angular
、
angular-router
我正在尝试从类似于"/categories/:cat1/:cat2/browse“的路由中获取参数。 将其加载到由路径加载的组件中似乎工作正常,但另一个已加载到应用程序中且未因路径更改而更改的组件 import { Component, OnInit } from '@angular/core'; import { Router, ActivatedRoute, Params, RoutesRecognized } from '@angular/router'; @Component({ selector: 'app-breadcrumbs
浏览 14
提问于2019-11-06
得票数 0
回答已采纳
1
回答
使用相同的组件在角2中根据路由显示不同的JSON数据
angular
我试图根据路由在模板中加载不同的JSON文件。 路由 const APP_ROUTES: Routes=[ {path : ':artPage',component: ArtComponent} ]; 服务 服务使用路由参数来获取JSON文件。 import { Injectable } from '@angular/core'; import { Http, Response } from '@angular/http'; import { Observable } from 'rxjs/Observab
浏览 1
提问于2017-03-07
得票数 0
1
回答
如何在数据服务中访问路由id
angular
、
angular-router
我如何才能在数据服务中获得对localhost:4200/id的访问,才能在某些JSON链接中获得它? 我的意思是,当我在localhost:4200/001时,我想得到zzz.com/001/summary的JSON 尝试过这样做,但在控制台中,我得到了zzz.com/undefined/summary const routes: Routes = [ { path: ':id', component: AppComponent }, ]; import { HttpClient } from '@angular/common/http'; import
浏览 3
提问于2019-04-01
得票数 0
5
回答
我是否必须取消订阅ActivatedRoute (例如params)的可观测值?
angular
、
typescript
、
angular2-router3
、
angular2-router
我发现了许多例子,在这些例子中,ActivatedRoute可以观察到,比如params或url是订阅的,而不是未订阅的。 constructor(private route: ActivatedRoute) {} ngOnInit() { this.route.params // (+) converts string 'id' to a number .switchMap((params: Params) => this.service.getHero(+params['id'])) .subscribe((hero: H
浏览 2
提问于2016-12-14
得票数 112
回答已采纳
1
回答
在角中使用变量作为火源基准
javascript
、
angular
、
firebase-realtime-database
、
angularfire2
我希望有一个字符串变量包含一个值,然后使用它来设置一个指向我的firebase数据库的引用路径。例如。uid将存储路由paramMap中的变量,然后在路径中使用该变量从数据库中获取数据。我在下面试过了,但显然没有用。 export class HistoryComponent implements OnInit { snaps: Observable<any[]>; uid: string; constructor(db: AngularFireDatabase private ngZone: NgZone, private afs: Angula
浏览 3
提问于2019-02-25
得票数 1
回答已采纳
3
回答
Angular2组件未检测到路由参数更新(路由器3.0)
javascript
、
angular
、
angular2-routing
、
angular2-components
、
angular2-router3
我有一个小的Plunk,我正在使用目前在Angular 2中可用的新的Router 3.0 alpha。它总体上工作得很好,但问题是,一旦我点击一个链接,这个链接路由到具有特定ID的“detail”组件,当我点击一个具有不同ID的不同链接时,它永远不会改变。该组件永远不会被重新实例化,所以它只显示它第一次加载时传递的内容。 下面是有问题的组件: import { Component, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import {
浏览 15
提问于2016-06-24
得票数 2
1
回答
如何使用角模板将对象Id从服务器加载到我的表单中
javascript
、
c#
、
angular
我是新的角度,所以请原谅我,如果这个问题听起来有点轻描淡写,但我有问题,了解如何在这个项目中实现编辑。 单击编辑链接后,我希望Id被发送到EditEmployeeComponent.ts 这是我的路线 { path: 'edit/:id', component: EditEmployeeComponent }, 在app.module.ts中,下面是锚标记: <a class="btn" [routerLink]="['/edit/',emp.employeeId]" >Edit</a> EditEmplo
浏览 0
提问于2018-09-08
得票数 0
回答已采纳
2
回答
RouterLink不更新内容
angular
我有以下内容: nav.component.ts import { Component, OnInit } from '@angular/core'; import { ApiService } from '../api.service'; import { ActivatedRoute } from '@angular/router'; @Component({ selector: 'app-nav', templateUrl: './nav.component.html', styleUrls:
浏览 3
提问于2020-03-05
得票数 0
回答已采纳
2
回答
角导航到同一分量超过一次
angular
、
typescript
、
rxjs
、
angular-resolver
我正试图通过导航栏上的路由链接导航到同一条路径。因为在角度上,重定向到同一个组件来调用ngOnint是不可能的,所以我遇到了这个问题。 导航栏 [routerLink]="['/customer/events']" 构造函数中的代码 constructor( private navbarService: ServicesInterCustomerNavbarService, private router: Router, private route: ActivatedRoute ) { this.route.pa
浏览 4
提问于2020-02-10
得票数 0
2
回答
角:在“this.id”函数中声明的Access OnInit
javascript
、
angular
、
class
、
parameters
、
angular-ui-router
更新1 在我阅读了Alexanders的建议之后,我更新了代码并没有得到任何错误信息。但是Angular不再向服务器发出请求了,这让我很好奇。而且pageTitle也不更新。 appointmentDetail.component.html {{appointmentDetail.time}} appointmentDetail.component.ts import { Component, OnInit, OnDestroy, Injectable } from '@angular/core'; import { ActivatedRoute, ParamMap } fro
浏览 0
提问于2018-08-25
得票数 0
回答已采纳
3
回答
角5-将数据从URL加载到提供程序,以便在应用程序中随处可见
angular
、
angular5
、
angular2-routing
、
angular-providers
我有一个编码的URL参数,我需要解码当应用程序初始化。我需要在提供程序中这样做,因为该对象需要对路由保护程序和组件可用。 我有以下的提供者。它获取传入的查询参数并将其解析为一个接口。 import { Injectable } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { MyObject } from './data.d'; @Injectable() export class DataProvider { const
浏览 0
提问于2019-03-12
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
AngularJs入门系列
Django实战-信息资讯-路由配置
Angular5.1新版本以及更多可用功能
深入研究Angular和ASP.NET Core 3.0
【行业资讯】前端框架 Angular 11.0.0-next.5 发布
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券