Externalize the editor provider (provided into the component constructor) in order to support another types of node (like a node with a combobox insteadof a simple input). The component is now adaptable with AngularJS.