I work backwards in cases like this. What does our page want? It wants to provide an id and get a Happening (call it whatever you like, I use this name to avoid conflicts with Event, which is used all over DOM). Write a service that provides this:
To get the object with the required ID, all you need to do is something like this:
for(let i = 0 ; i < this.information.items.length ;i++){
var innerObject = this.information.items[i]
//finding object where id is equal to 1
if(innerObject.id === '1'){
return innerObject
}
}
return null;
Also, keep in mind that the id value is a string, not an integer.