NGE IDE

IdeInputDirective

class

Styling primitive that replaces ng-zorro's nz-input.

Applied as an attribute on native <input> and <textarea> elements, it gives them the compact, dark-friendly look of the IDE while leaving value handling entirely to Angular's built-in value accessors. Because it adds no ControlValueAccessor of its own it stays fully compatible with [(ngModel)] (including type="number"), formControl, and reactive forms.

The look is delivered as a single stylesheet injected into the document head the first time any [ideInput] control is created, so consumers do not need to import a global stylesheet.