★ Attribute() constructor
Attribute()
Attribute()
Creates a new Attribute
instance with the name and value.
constructor(name: Name, value: Value) {
super(Attribute.template`${name}${value}`);
this.#name = String(name) as Name;
this.#value = String(value) as Value;
}
Parameters
Name: type
Description
name: Name
The attribute name of a generic type variable Name
.
value: Value
The attribute value of a generic type variable Value
.
Returns
The return value is a new Attribute
instance with the primitive value of the provided name
and value
on the template ${Name}="${Value}"
.
Example usage
// Example usage.
import { Attribute } from '@angular-package/tag';
// Returns Attribute {'color="red"'} of type Attribute<"color", "red">.
new Attribute('color', 'red');
Last updated
Was this helpful?