When I drag and drop those nodes into the diagram area, I want to display that in a custom html view like below(Inside html DIV , i want to put multiple icons and i want to give click events to them).
GoJS doesn’t support arbitrary HTML within nodes for performance reasons. But based on your mockup, it seems you should be able to build a node template using Shapes, TextBlocks, Pictures, etc to produce that result. You can also use click events, context menus, and tooltips.
I still think you can achieve a lot of that with GoJS. You won’t be using HTML elements, but GoJS has click events, as well as custom HTML context menus and tooltips.