웹 프론트엔드 JS 튜토리얼 여러 구성 요소의 데이터 통신 angle4

여러 구성 요소의 데이터 통신 angle4

Apr 20, 2018 pm 03:41 PM
데이터 통신 지휘하다

이번에는 다중 컴포넌트의 데이터 통신을 위한 Angle4를 가져오겠습니다. 데이터 통신을 위해 다중 컴포넌트를 사용할 때 주의 사항은 무엇입니까? 실제 사례를 살펴보겠습니다.

응용 시나리오: 다양한 구성 요소에서 통합된 데이터 세트를 운영합니다. 어떤 구성 요소가 데이터에 대해 작동하든 효과는 다른 구성 요소에서 즉시 나타납니다. 이런 방식으로 이 기사의 초점인 서비스 인스턴스를 공유해야 합니다. 인스턴스가 다르면 동일한 데이터 세트에서 작동하지 않으므로 원하는 경우 그러한 효과가 없습니다. 공유 서비스 인스턴스를 얻으려면 모든 상위 구성 요소를 비공개해야 합니다. 이 구성 요소는 :[]에 도입되었으며 하위 구성 요소에서 다시 도입할 필요가 없으며 모두 상위 구성 요소의 서비스 인스턴스를 사용합니다.

1. 공공 서비스

import {Injectable} from "@angular/core";
@Injectable()
export class CommonService {
 public dateList: any = [
 {
  name: "张旭超",
  age: 20,
  address: "北京市朝阳区"
 }
 ];
 constructor() {
 }
 addDateFun(data) {
 this.dateList.push(data);
 }
}
로그인 후 복사

2.parent.comComponent.ts

import {Component, OnInit} from "@angular/core";
import {CommonService} from "./common.service";
// 这里要通过父子公用服务来操作数据,只需要在父组件中引入服务。
@Component({
 selector: "parent-tag",
 templateUrl: "parent.component.html",
 providers: [
 CommonService
 ]
})
export class ParentComponent implements OnInit {
 public list: any = [];
 constructor(private commonService: CommonService) {
 this.list = commonService.dateList;
 }
 ngOnInit() {
 }
}
로그인 후 복사

4.child-one.comComponent.ts

<table width="500">
 <tr *ngFor="let item of list">
 <td>
  {{item.name}}
 </td>
 <td>
  {{item.age}}
 </td>
 <td>
  {{item.address}}
 </td>
 </tr>
</table>
<child-one-tag></child-one-tag>
로그인 후 복사

5.

import {Component} from "@angular/core";
import {CommonService} from "./common.service";
@Component({
 selector: "child-one-tag",
 templateUrl: "child-one.component.html"
})
export class ChildOneComponent {
 public display: boolean = false;
 public username: string = "";
 public age: number = 20;
 public address: string = "";
 constructor(public commonService: CommonService) {
 }
 showDialog() {
 this.display = true;
 }
 hideDialog() {
 this.display = false;
 }
 addInfoFun() {
 let params = {
  name: this.username,
  age: this.age,
  address: this.address
 };
 this.commonService.addDateFun(params);
 params = {};
 }
}
로그인 후 복사

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

JS+Canva는 미리보기 압축 및 이미지 업로드 기능을 제공합니다.


js에 키 값을 저장하는 방법

위 내용은 여러 구성 요소의 데이터 통신 angle4의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

데이터 통신을 위해 PHP 및 TCP/IP 프로토콜을 사용하는 방법 데이터 통신을 위해 PHP 및 TCP/IP 프로토콜을 사용하는 방법 Jul 29, 2023 pm 01:46 PM

데이터 통신을 위한 PHP 및 TCP/IP 프로토콜 사용 방법 소개: 현대 인터넷 시대에 데이터 통신은 매우 중요한 측면입니다. 클라이언트와 서버 간의 통신이든, 서로 다른 서버 간의 통신이든, TCP/IP 프로토콜은 항상 가장 일반적으로 사용되는 통신 프로토콜 중 하나였습니다. 이 글에서는 데이터 통신을 위해 PHP 언어와 TCP/IP 프로토콜을 사용하는 방법을 소개하고 관련 코드 예제를 제공합니다. 1. TCP/IP 프로토콜 소개 TCP/IP 프로토콜은 인터넷 프로토콜 클러스터의 기초를 정의합니다.

데이터 통신을 위해 Python에서 소켓 프로그래밍을 사용하는 방법 데이터 통신을 위해 Python에서 소켓 프로그래밍을 사용하는 방법 Oct 18, 2023 am 11:06 AM

제목: Python의 소켓 프로그래밍 및 코드 예제 소개: 현대 인터넷 시대에는 데이터 통신이 어디에나 있습니다. Python의 소켓 프로그래밍은 네트워크에서 데이터 전송을 실현하는 간단하고 효과적인 방법을 제공합니다. 이 기사에서는 데이터 통신을 위해 Python의 소켓 모듈을 사용하는 방법을 소개하고 독자가 소켓 프로그래밍을 더 잘 이해하고 적용할 수 있도록 구체적인 코드 예제를 제공합니다. 1. 소켓 프로그래밍이란 무엇입니까? 소켓, 즉 소켓은 다음을 구현한 것입니다.

Python을 사용한 RFM 분석 Python을 사용한 RFM 분석 Sep 03, 2023 pm 12:45 PM

Python은 데이터 분석 및 기계 학습 분야에서 널리 사용되는 다목적 프로그래밍 언어입니다. 단순성, 가독성 및 풍부한 라이브러리 덕분에 복잡한 데이터 작업을 처리하는 데 이상적입니다. 이러한 강력한 응용 프로그램 중 하나는 구매 행동을 기반으로 고객을 분류하기 위해 마케팅에 사용되는 기술인 RFM 분석입니다. 이 튜토리얼에서는 Python을 사용하여 RFM 분석을 구현하는 과정을 안내합니다. 먼저 RFM 분석의 개념과 마케팅에서의 중요성에 대해 설명하겠습니다. 그런 다음 Python을 사용하여 RFM 분석의 실제적인 측면을 점차적으로 살펴보겠습니다. 기사의 다음 부분에서는 최신성, 빈도 및 값을 고려하여 Python을 사용하여 각 고객의 RFM 점수를 계산하는 방법을 보여줍니다.

'검은 신화: 오공' Xbox 버전이 '메모리 누수'로 인해 지연되었으며, PS5 버전 최적화 진행 중 '검은 신화: 오공' Xbox 버전이 '메모리 누수'로 인해 지연되었으며, PS5 버전 최적화 진행 중 Aug 27, 2024 pm 03:38 PM

최근 'Black Myth: 오공'은 각 플랫폼의 동시 접속자 수가 새로운 최고치를 기록하며 전 세계적으로 큰 주목을 받고 있습니다. 이 게임은 여러 플랫폼에서 큰 상업적 성공을 거두었습니다. 'Black Myth: Wukong'의 Xbox 버전 출시가 연기되었습니다. 'Black Myth: Wukong'은 PC와 PS5 플랫폼으로 출시되었지만 Xbox 버전에 대한 확실한 소식은 없습니다. 관계자는 '검은 신화:오공'이 엑스박스 플랫폼으로 출시될 것임을 확인한 것으로 알려졌다. 하지만 아직 구체적인 출시 날짜는 발표되지 않았습니다. 최근 Xbox 버전의 출시가 기술적인 문제로 인해 지연된 것으로 알려졌습니다. 관련 블로거에 따르면, 그는 Gamescom에서 개발자 및 "Xbox 내부자"와의 커뮤니케이션을 통해 "Black Myth: Wukong"의 Xbox 버전이 존재한다는 사실을 알게 되었습니다.

서로 다른 컴퓨터 간의 데이터 통신 및 협업 컴퓨팅을 위해 Python에서 소켓 프로그래밍을 사용하는 방법 서로 다른 컴퓨터 간의 데이터 통신 및 협업 컴퓨팅을 위해 Python에서 소켓 프로그래밍을 사용하는 방법 Oct 21, 2023 am 11:38 AM

제목: Python에서 소켓 프로그래밍을 사용하여 기계 간 데이터 통신 및 협업 컴퓨팅 구현 서론: 컴퓨터 분야에서 서로 다른 기계 간의 데이터 통신 및 협업 컴퓨팅은 분산 시스템 및 병렬 컴퓨팅을 구현하기 위한 핵심 기술 중 하나입니다. Python의 소켓 프로그래밍은 일반적으로 사용되는 강력한 네트워크 프로그래밍 도구로, 기계 간 데이터 전송 및 통신을 실현하는 데 사용할 수 있습니다. 이 기사에서는 Python에서 소켓 프로그래밍을 사용하여 서로 다른 시스템 간의 데이터 통신 및 협업 컴퓨팅을 달성하는 방법을 소개합니다.

Redis와의 언어 간 데이터 통신에 대한 자세한 설명 Redis와의 언어 간 데이터 통신에 대한 자세한 설명 Jun 20, 2023 pm 06:19 PM

Redis는 빠르고 효율적인 인메모리 데이터베이스로서 다양한 분야에서 널리 사용되고 있습니다. 단일 언어 환경에서의 데이터 저장 및 읽기 외에도 Redis는 언어 간 데이터 통신도 가능합니다. 이러한 언어 간 데이터 통신은 시스템 상호 운용성을 크게 향상시킬 수 있습니다. 이 기사에서는 Redis를 사용하여 언어 간 데이터 통신을 달성하는 방법을 자세히 소개합니다. 1. Redis 기본 개념 검토 Redis는 다양한 데이터 구조를 지원하는 메모리 기반의 키-값 데이터베이스입니다. Redis에서는 각 데이터가 "k"로 표시됩니다.

새로운 완장을 함께 써 보세요. '월드 오브 워쉽” 세계 중국의 날 이벤트가 진행됩니다. 새로운 완장을 함께 써 보세요. '월드 오브 워쉽” 세계 중국의 날 이벤트가 진행됩니다. Apr 24, 2024 pm 05:25 PM

모든 단어가 그림이 되고, 모든 문장이 시가 됩니다. '월드 오브 워쉽'의 세계 중국의 날 활동이 진행됩니다. 투표에 참여하여 게임과 중국어의 아름다움을 가장 잘 표현하는 한자를 선택해 향후 전 세계의 더 많은 선장들이 중국 문화를 이해할 수 있도록 완장으로 게임에 추가될 예정입니다. 동시에 특별 전투 임무를 완료하여 영구 페인트를 획득할 수도 있습니다. 이제 '월드 오브 워쉽'과 관련되고 중국 문화적 의미를 지닌 20개의 한자가 선장의 선택을 기다리고 있습니다. 선장은 공식 홈페이지 지정 페이지에서 투표에 참여하고 자신이 좋아하는 한자를 선택할 수 있다. 가장 많은 표를 얻은 한자는 향후 새로운 완장으로 게임에 추가될 예정입니다! "하늘", "땅", "도", "공격", "방어", "대포"와 같은 한자가 완장으로 게임에 추가될지는 주장에 의해 결정됩니다. 투표 페이지: h

데이터 통신의 세 가지 방법은 무엇입니까? 데이터 통신의 세 가지 방법은 무엇입니까? Jan 02, 2021 pm 04:26 PM

데이터 통신의 세 가지 방법: 1. 한 방향으로만 데이터 전송을 지원하는 단순 통신 2. 양방향으로 데이터를 전송할 수 있지만 동시에 한 방향으로만 데이터를 전송할 수 있는 반이중 통신 3. 데이터를 동시에 두 방향으로 전송할 수 있는 전이중 통신, 즉 통신 당사자가 동시에 데이터를 보내고 받을 수 있습니다.

See all articles