I want that a placeholder property (or any other) only gets into the DOM if it is defined. I tried
<textarea ... [placeholder]="value || null/false/undefined...etc" ... </textarea>
but these only show up as null, false, etc... as the text field's placeholder if value is not defined or null. (I know I could do "value || ' '" which would work for placeholders, but I'm looking for a more universal solution to keep any undefined property from getting into the DOM -as if [property]="... wouldn't be there at all.)
Why do I need this? Because my forms should be dynamic as placeholder and other attributes come from an interface and they don't necessarily have to be defined when they reach my template.