jQuery-gridmanager icon indicating copy to clipboard operation
jQuery-gridmanager copied to clipboard

How get a value of id from template of another Component angular2

Open khalildiouriadservio opened this issue 9 years ago • 1 comments

I need to get an ID of a tag

from another Component template
  <li id="form" (onDragStart)="getDraggableId($event)">Form</li>
in typescript file(component) I have this

 getDraggableId(event) {
        this.gridService.setDraggabledIdGrid(event.mouseEvent.target.id);
        console.log("event  " + this.gridService.getDraggabledIdGrid());

    }

how can I get event.mouseEvent.target.id

I tried to create a service gridService to intermediate between the two components

@Injectable()
export class gridService {
    draggableIdGrid:string;

    constructor() {

    }
    getDraggabledIdGrid():string{
        return this.draggableIdGrid;
    }
    setDraggabledIdGrid(value){
        this.draggableIdGrid = value;
    }
}

but when I call the method getDraggableIdGrid I get undefuned value

khalildiouriadservio avatar Jul 08 '16 15:07 khalildiouriadservio

Sorry, I have zero experience with Angular.

neokoenig avatar Jul 08 '16 15:07 neokoenig