cost 269 ms
ANGULAR - 将变量从组件传递到服务 - ANGULAR - Pass variable from Component to Service

我一直在研究组件交互以及将值从一个组件传递到服务,但找不到足够清楚的东西。 前提很简单,我有一个来自 API 的变量/值,我需要将该变量传递给服务组件(它包含 GET 请求和 URL,我需要该值)。 我正在考虑使用 EventEmitter 来发出我的变量,但是该服务没有 HTML 来订阅它。 以下 ...

根据用户类型为 angular 应用程序动态 Header - Dynamic Header for angular app based on user type

所以我在 angular 上创建了一个 SPA,我必须根据用户更改 header。 我创建了一个架构组件,它有 header 和页脚,我用选择器将它设置为应用程序组件,这样它就是起点。 因此,在启动架构组件(仅限页眉页脚)时,如果用户已登录,将使用 ngOnInIt 检查,如果用户已登录,则导航至 ...

Angular 更新sessionStorage后不写入值 - Angular doesn't write the value after updating sessionStorage

我的代码非常简单,我的组件中有这个 html 这是我用来更新这些变量的脚本 即使我先设置值然后获取它们,html 中也只显示了用户名变量, <h2></h2>标签之间没有绘制 sessionId 变量。 这可能是因为我在 sessionStorage 中已经有了“用户名”值。 ...

如何在 service.ts 中存储一个设置变量然后在我调用它的地方使用它? - How to store a set variable in service.ts then use it where I call it?

伙计们,我遇到了一个问题:我有可变的用户数据?:任何在我的 service.ts 中,然后我将它设置在其他一些组件中。它可以工作,当我 console.log IT /in service.ts/ 时,它可以工作。 但是当我在另一个组件中调用它时,它失去了它的价值并变得未定义。 我需要像 (LOC ...

Angular 15:每次值变化时调用 function - Angular 15: call a function every time a value changes

我们的教授要求我们使用以下组件构建一个简单的电子商务应用程序:客户、订单、菜单(导航栏)和购物车。 我们需要根据从导航栏的下拉菜单中选择的所选客户在前端显示订单,如图所示: 一旦我们 select 一个客户,它的 Id 就被分配给一个变量,然后它被用来根据客户 id 加载订单(多亏了一个名为 g ...

在 class / 纯函数中注入服务 - Injecting service in the class / pure functions

我正在从事 Angular 项目(Angular 14+)并遵循原子设计原则(创建分钟级组件,如按钮、输入、切换等)。 大多数视图(列表、forms、标题)基于来自服务器的 JSON(说明组件的内容和位置)。 服务器还发送 function enums来执行特定功能。 例如,在按钮上单击导航到特定屏 ...

类型“undefined”不能用作索引类型。 部分的<class>不明确的?</class> - Type 'undefined' cannot be used as an index type. Partial<Class> undefined?

我搜索了很多但找不到。 我的代码如下。 我创建了一个 alertify 服务,但出现以下错误:“ Type 'undefined' cannot be used as an index type. Partial&lt;Class&gt; undefined? ” 我不明白为什么代码将我的索引类型 ...

AngularJS ng-if 在条件为真时不工作 - AngularJS ng-if is not working while the condition is true

我正在为 Coursera AngularJS 单页应用程序使用 angular.min.js 1.8.2。 我创建了一个 itemAdder 来由用户添加购物清单,这些项目将显示在 showList 中。 一旦你购买了物品,你可以点击购买按钮将购买列表放入购买列表。 如果所有的东西都被买了,应该有 ...

Angular 版本 14:获取训练师的“口袋妖怪”数组 - Angular Version 14: Getting 'pokemons' array of a trainer

早上好! 这些天我一直在做一个基于口袋妖怪的项目。 我现在要解决的问题是解决位于服务中的函数,该函数获取训练师的 pokemons 数组(下面的函数): 我模拟的 JSON(1 位培训师的示例)采用以下格式: 是否存在获得训练师口袋妖怪的正确方法? 提前致谢! ...

如何使用 angular 服务将表单值从一个组件传递到另一个组件中的列表? - How to pass form value from one component to a list in another component using angular services?

我一直在尝试开发一个待办事项列表项目。 我有四个组件: Daily、Item-List、Item 和 Add-task daillog daily 组件包含一个表单和一个显示表单值的列表。 我接下来要做的是在对话框模式(新的单独组件)中创建一个表单,并将其值添加到日常组件的列表中以下是代码: ...

是否可以将 Angular 2+ 服务(`@Injectable()`)注入 AngularJS controller? - Is it possible to inject an Angular 2+ service (`@Injectable()`) into an AngularJS controller?

我正在开发 Angular10/AngularJS 混合应用程序,想知道是否可以将 Angular 10 服务注入现有的 AngularJS controller。 我尝试将我的服务(使用@Injectable()创建)注入我的一个控制器,但出现错误: 我确实为混合应用程序设置了 app.modu ...

如何解决 typescript 错误在“对象”类型上找不到带有“字符串”类型参数的索引签名 - How do i solve typescript error No index signature with a parameter of type 'string' was found on type 'Object'

我写了一个 typescript function 的服务以返回 angular 中的可观察对象,我遇到了错误元素隐含地有一个“任何”类型用于索引类型“对象”的表达式。 在“对象”类型上找不到具有“字符串”类型参数的索引签名。 我该如何解决。 下面是我的代码的链接。 ...

Angular 材料在 angular 库中不起作用 - Angular material not working in an angular library

我有一些 angular 项目,我看到有很多代码可以重用,所以我想把一些代码做成公共库的一部分。 我按照文章中的步骤创建了库: https://angular.io/guide/creating-libraries 我已经将它测试到一个新的 angular 应用程序,它似乎工作正常,当我尝试迁移一些 ...

在 angular 中将值从组件传递到服务 - Passing value from component to service in angular

我正在构建一个电子商务网站,当用户单击任何我想将产品网格更改为用户单击的复选框时。 我试图将 index 的值从 category-filter.component.ts 传递给 productgrid.service.ts 但每次我得到未定义的结果。 类别过滤器组件: 类别过滤器HTML: 产品网 ...

使用在 angular 中的父级中作为配置 object 传递的服务调用子组件中的服务方法 - Invoke service methods in child component using a service passed as config object in parent in angular

在这里,我以 object 的形式将表配置传递给子组件。 我也在哪里通过TableService 父组件.html 父组件.ts 我正在调用共享表组件中 TableService 中定义的服务来获取配置。 我无法访问服务方法的地方。 显示未定义。 shared-table.component.ts ...

Angular 2+ 中的服务遗产 - Service heritage in Angular 2+

我有一个从父 class 继承的组件,它本身被注入服务。 该服务也用于子 class(组件)中。 我是否必须在父 class 中两次导入和注入服务? 对我来说,这似乎是代码重复(并且有点鸡和蛋,因为孩子必须导入服务才能将其作为参数传递给父母......它已经导入了它。)。 app.componen ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM