Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Component, OnInit } from '@angular/core';
- import { ProjectService } from '../services/project.service';
- import { Router, ActivatedRoute } from '@angular/router';
- import {Location} from '@angular/common';
- import { DomSanitizer } from '@angular/platform-browser';
- @Component({
- selector: 'app-project-details',
- templateUrl: './project-details.component.html',
- styleUrls: ['./project-details.component.css']
- })
- export class ProjectDetailsComponent implements OnInit {
- project:any;
- apiUrl :string = "localhost:3000";
- project_id:string;
- rr:string="http://localhost:3000/uploads/152449305965431163305_938377023006717_2908305970268471296_n.png";
- constructor(
- private router:Router,
- private activatedRoute: ActivatedRoute,
- private projectService:ProjectService,
- private _location: Location,
- private sanitization: DomSanitizer
- ) {
- this.activatedRoute.params
- .subscribe( params => {
- console.log(params.project_id)
- this.project_id = params.project_id;
- this.getProjectByID(params.project_id);
- })
- }
- ngOnInit() {
- }
- getProjectByID(project_id: string) {
- this.projectService.getProjectById(project_id).subscribe((data: any) => {
- console.log(data.project.projectImages);
- data.project.projectImages.map(image => {
- image.path = this.sanitization.bypassSecurityTrustUrl(`${this.apiUrl}/${image.path}`.replace(/\\/g,"/"));
- console.log(image.path);
- return image;
- });
- this.project = data.project;
- }, err => {
- console.log(err);
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement