我正在将angular路由器组件从不推荐的测试版迁移到V3 ALPA0.7。
我已经将我的main.ts设置如下
import {bootstrap} from '@angular/platform-browser-dynamic';
import {AppComponent} from './component/app.component';
import {HTTP_PROVIDERS} from '@angular/http';
import {HttpService} from '../common/service/http
我正在寻找Angular中在UI component和Angular服务之间进行通信的最佳实践。 我的UI有一个status bar component。它有一个signin按钮。当用户登录时,username和password将从status bar component发送到angular service。然后,angular service使用http.post方法将请求发送到服务器。angular service处理来自服务器的响应,然后发出自己的Observable,其中包含登录请求的结果。status bar component订阅angular service的observabl
我得到了一个组件A,它将一个值发送给一个服务方法(通过调用它),然后我尝试创建一个主题并从组件B‘观察’它,从而触发组件A对组件B的一个操作,这就是我所做的:
组件A发送数据:
this.service.method(id_estado)
由服务接收的:
import { Injectable } from '@angular/core';
import { BehaviorSubject, of, Observable, Subscription, Subject } from 'rxjs';
export class service {
es
当父组件更改属性时,子组件不会更新param @Input。
我遇到的所有类似的问题都不能解决这个问题。
示例:
或者.
第一次创建该属性时,该属性将被共享。但是,当我从[(ngModel)]指令(在父指令中找到)进行修改时,它不会将更改传播到子组件,因此子组件不会接收更新的数据。(与以前的,在开始时提供的一样)。
这是父组件:
/**
* Created by cnoe la bestia on 13/12/2021
**/
import {Component, OnInit} from '@angular/core';
import {Pedido, Status}
如何在statusList1循环中显示statusList2中的元素?
service.statusList1包含两个元素->,1
service.statusList2包含两个元素->,1
<tr *ngFor="let status1 of service.statusList1; index as i">
<td>{{status1}}</td>
<td>{{service.statusList2[i]}}</td>
{{i+1}}
</tr>