简体   繁体   中英

How to pass a file through different components in angular

I'm required to handle a photo upload in this I'm survey app building, the problem is, the post request is sent in the next screen.

So I need a way to pass the file through the screens since I can't store it in local storage.

我的上传组件

Needs to be passed this next screen ==>

流程的最后一个屏幕

So when I post the survey, I can store the data in the database and after that, upload the image and relate it to the survey.

Here is how you can do it:

  1. Create a service that both components would use.
  2. Create a property in that service that would store the files.
  3. Update that property from the first component with actual files.
  4. Fetch the files from the service in second component.

I did not really understand where you are building the function. But you can build the function in the service and pass it a parameter This is how you can call it in any component

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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