-
0 votesanswersviews
将数据从组件传递到服务,然后传递到另一个组件
First Component.ts onRecievingResults(value){ console.log(value); this.faqService.saveData(value); console.log(value); this.router.navigate(['results'], {relativeTo: this.route});} } ... -
0 votesanswersviews
Angular 4 - 在组件之间传递字符串
我正在研究电影数据库,我正在使用MovieDb api . 我目前有20个随机生成的电影没有用户输入,所以我知道api正在工作 . 我的HTML有一个输入来接收电影名称和一个按钮来激活方法: <button id="searchBarButton" (click)="sendRequest(MovieTitle)">Search</butt... -
0 votesanswersviews
将数据从“材料”对话框传递到父组件
我有一个带有按钮(TeacherComponent)的组件,可以打开一个Material Dialog . 在该对话框中,是一个文本区域和评级星号,用户可以从中发送反馈 . 单击“提交”按钮后,我需要获取所有数据(PopUpFeedbackModel)并将它们发送到父组件 .我为此创建了一个服务,但它不起作用,如果我在ngOnInit()方法中获取数据,如果我创建一个按钮并且在反馈窗口关闭后,按下... -
0 votesanswersviews
使用服务的可重用组件之间的通信
我创建了两个 generic components ,名为 1)list 和 2)details ,以便我可以重复使用它们: 组件如下所示: 现在我在另一个名为 SCHOOL 和 COLLEGE 的组件中使用这些组件,它们将显示如下: 现在 如果我从 SCHOOL 组件中的 list 组件单击 list-item (对于学校1) . 我想在右侧显示特定的点击项目详细信息(例如:姓名,电子邮... -
3 votesanswersviews
角度服务中的EventEmitter或RxJS主题
EventEmitter是否为RxJS Observable? 在角度文档中,它解释了如何使用EventEmitter从子组件到父组件进行通信 . 我们应该只在组件中使用EventEmitter还是可以使用角度服务? 在角度文档中,它解释了父和子如何通过使用observables RxJS Subject的共享服务进行通信 . 我们可以在此MissionService示例中使用Even... -
2 votesanswersviews
Angular 5 Http Interceptor不检测响应头(POST)
当我登录时,我无法在拦截器中获取自定义响应头 . console logged the interceptor httpResponse ''Console log response'' HttpResponse {headers:HttpHeaders,status:200,statusText:“OK”,ok:true,...} HttpHeaders lazyInit:ƒ()lazyUpd... -
-2 votesanswersviews
在angularjs中使用工厂获取错误:[$ injector:undef]
我正在创建一个新的角度应用程序和使用工厂,但当我收到一个错误 错误:[$ injector:undef] http://errors.angularjs.org/1.4.5/ $ injector / undef?p0 =错误(本机)位于https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js:6:416处于Objec... -
1 votesanswersviews
NullInjectorError:没有HubService的提供者
我开始学习signalr和angular,我想创建一个可以使用signalr与浏览器对话的应用程序 . 我使用角度的ngx-signalR-hubservice与信号器应用程序通信 . 我创建了一个简单的服务来测试代码 import { Injectable } from '@angular/core'; import { HubService, Hub, HubSubscriptio... -
401 votesanswersviews
AngularJS:如何观察服务变量?
我有服务,说: factory('aService', ['$rootScope', '$resource', function ($rootScope, $resource) { var service = { foo: [] }; return service; }]); 我想使用 foo 来控制以HTML呈现的列表: <div ng-controller=&qu... -
0 votesanswersviews
从Angular 4中的服务获取DOM元素
我的层次结构中有root组件,称为“root-app” . 此外,我有路由器和几个组件,由此路由器加载 . 比我有一个服务,它控制页面导航 . 我需要得到一个元素 <img #animationDetails src='..' alt=''> 从每个组件加载后,从此服务 . 如何在路由器加载后从服务中获取元素 . -
2 votesanswersviews
服务的复杂对象在从角度5的服务功能返回后从组件更改
更详细地阐述我的问题, 我有一个名为 hero.service.ts 的服务,它正在一个名为 hero.component.ts 的组件中使用 . hero.service.ts 包含一个变量 heros ,它是一个 array 并包含许多项目 . 我通过一个名为 getHeroes() 的函数从 hero.service.ts 获取 heros 的值,该函数将变量返回 return this... -
0 votesanswersviews
如何在Angular应用程序中构建模型和服务?
我有以下Angular 6组件来编辑帖子: import { Component, OnInit, Input } from '@angular/core'; @Component({ selector: 'post-edit', templateUrl: './post-edit.component.html', styleUrls: ['./post-edit.component... -
1045 votesanswersviews
angular.service vs angular.factory
我已经看到angular.factory()和angular.service()用于申报服务;但是,我在官方文档的任何地方都可以使用cannot find angular.service . 这两种方法有什么区别?应该用什么(假设他们做不同的事情)? -
1 votesanswersviews
角度跨服务通信
我有一个统计应用程序 . 在我的页面的左侧,我有主题列表,在顶部 - 组列表 . 主要部分包含与主题和组相关的统计项 . 我还有几个服务为我的应用程序提供业务逻辑 . 为简单起见,我们来谈谈其中三个:ThemeSerivce,GroupService和StatisticsService . 最终用户可以操作主题和组列表(添加或删除项目),我必须在每次更改后重新计算统计信息 . 在这个应用程序中,我... -
1 votesanswersviews
什么是Angular v5英雄教程中的hero.service.ts的deleteHero方法中的管道编号(|编号)
Javascript / Typscript对我来说是新的 . 当我通过Angos的英雄之旅时,我一直看到我在C#编程中没有看到的语法 . 在Tour of Heroes Angular v5教程中,有一些我无法理解的javascript语法 . 有人可以帮我理解deleteHero方法定义中的“| number”是什么吗? 参考:https://angular.io/tutorial/toh-p... -
0 votesanswersviews
Angular组件返回undefined
我有一个服务文件,返回两个API和数组数据的函数 . 在构造函数的组件内部,我启动一个服务并尝试在组件中检索数据onInit,第一个API函数返回和console.log数据没有问题,但第二个函数 getRatings() 在console.log中返回undefined . 为什么? import { Injectable } from '@angular/core'; import { Htt... -
1 votesanswersviews
Angular 2 - 等待来自服务的数据init
有2项服务: DataService - 从服务器获取数据 CacheService - 订阅DataService并保存映射数据 和组件 ComponentA - 注入CacheService并具有处理缓存数据的foo函数 我的问题是 - How do I ensure that my CacheService is done with data when my foo... -
17 votesanswersviews
Angular v4:我们是将数据存储在服务或组件中还是两者中?
Angular v4:我们是将数据存储在服务或组件中还是两者中? 在阅读了不少教程之后,以及阅读Angular的文档,我仍然不清楚这个主题 . https://angular.io/tutorial/toh-pt2 Angular的教程清楚地显示了存储在Component中的数据 . https://angular.io/guide/architecture#services Angular的架构... -
0 votesanswersviews
从控制器发送路径到服务,该服务将向服务器返回一个承诺
我有一个服务从文件中获取数据(路径由控制器提供)并返回一个promise - 然后是另一个使用上一个服务返回的数据创建具有属性的对象的服务 . 我的问题是: getDataService 在控制器之前运行,因此它没有从中获取数据的路径=>没有任何回报(错误) Provider'GetDataService'必须从$ get factory方法返回一个值 . 我需要保留这个结构,... -
0 votesanswersviews
传递angular4服务中的参数
嘿我一直试图从我的角度前端传递两个参数到节点api . 但是,当我运行我的应用程序时,我的节点控制台上出现错误 paramter value is missing or invalid . 下面是节点api代码 app.post('/users', function(req, res) { var username = req.body.username; var orgName = req.b... -
234 votesanswersviews
在Angular JS中的控制器之间传递数据?
我有一个显示我的产品的基本控制器, App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $scope.products = data; }); }); 在我看来,我在列表中显示这些产品 &l... -
1 votesanswersviews
组件之间的通信服务不起作用
我正在使用 BehaviorSubject 类来更新全局中的通知数 . 我有2个组件:组件通知显示通知列表,您可以将这些通知设置为已读 . Headers 组件显示未读取的通知数,以便让用户知道他错过了网站上的内容 . 由于有2个不同的组件,我正在使用服务通过它们进行通信 . 这里有一些片段: notification.service.ts export class NotificationSe... -
0 votesanswersviews
Angular从另一个组件和服务初始化一个组件
应用程序的结构包含 projects 组件,其中包含 project 和 tasks 组件,其中包含子组件 task-detail ,还有另一个名为 schedule 的模块和共享文件夹,其中包含应用程序的服务和模型: 我正在尝试从不同的位置初始化 task-detail 组件(从其父组件 tasks 以及通过按钮从 ScheduleService ) . 我用 property binding... -
1 votesanswersviews
使用服务在组件之间共享数据不起作用(Angular)
我有两个组件,第一个叫做 product ,第二个叫做 product-details . 我想点击 product 导航到`product-details``组件(两个组件不显示在同一页面中) . 我创建了一个名为 sessionService 的服务来传递这两个组件之间的数据 . 我查看了多个解决方案,并尝试了这个: How to share data between components ... -
0 votesanswersviews
来自服务的Angular 2触发组件方法
我有两个组件(one.component和two.component)之间的关系,我在两者之间有一个服务(global.service) . 一切运作良好(我可以从Angular.io网站的Angular 2 - Parent and children communicate via a service中将值从一个传递到另一个) . 我在global.service中有一个从one.compone... -
2 votesanswersviews
Angular是在组件之间重用服务的好习惯
我有一个服务: export class LangService { public test = "hi"; } 父组件: import {LangService} from "./services/lang.service"; export class ParentComponent { constructor(private _lang: La... -
0 votesanswersviews
从总行数中获取总计
我很困惑如何在所有行上选择所有总数并自动计算总计?就像我在总计中做的那样,我只是得到了价格和数量的价值但是如何选择所有这些我能够自动计算。如何添加所有总行的总计? HTML <div class="card-block" formArrayName="rows"> <table class="table table-bor... -
0 votesanswersviews
尝试将服务属性获取到组件 . 但不断回归未定义
我正在尝试在兄弟组件之间共享数据(下面的组件在for循环中,在视图中) . 我已经设置了一个服务,以便我可以存储这些兄弟组件可以访问的变量 . 问题是当我尝试通过组件方法从服务访问值时,它返回为未定义 . 我可以将一个数字传递给服务并更新它,但是当我尝试检索它时,我无法做到 . 有趣的是,如果你在构造函数中控制日志服务值,它将检索一些东西 . 任何人都可以帮忙吗?我试图尽可能地遵循Max的服务章节... -
0 votesanswersviews
Angular 6在组件初始化时,没有来自订阅的数据,在第二个组件加载时没有,在每个下一个都很奇怪
在此链接中是代码与我的应用程序的一部分:stackblitz.com/edit/angular-wfpjb8 . 这个节目,我的问题是什么 . (注意控制台中的console.log) SHORT DESCRIPTION: 在Angular 6中我有组件搜索,我有输入 . 当我按下ENTER时,从httpService服务中的DB获取一些数据: keyDownFunction(event){ ... -
0 votesanswersviews
如何使用Observable进行组件间通信
我使用来自Rxjs的Observables和Subjects来在两个组件之间进行通信,这是服务部分: import { Injectable, EventEmitter, Output } from '@angular/core'; import { HttpClientModule, HttpClient } from '@angular/common/http'; imp...