I am using a bootstrap dropdown like this:
<code><ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="#" (click)="getMyValue('myval1')">My Value 01</a>
</li>
<li>
<a class="dropdown-item" href="#" (click)="getMyValue('myval2')">My Value 02</a>
</li>
</ul>
</code>
<code><ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="#" (click)="getMyValue('myval1')">My Value 01</a>
</li>
<li>
<a class="dropdown-item" href="#" (click)="getMyValue('myval2')">My Value 02</a>
</li>
</ul>
</code>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="#" (click)="getMyValue('myval1')">My Value 01</a>
</li>
<li>
<a class="dropdown-item" href="#" (click)="getMyValue('myval2')">My Value 02</a>
</li>
</ul>
and the function look like this:
<code>getMyValue(todo: string) {
console.log("selected value is:", todo);
console.log("selected text is:", ???);
}
</code>
<code>getMyValue(todo: string) {
console.log("selected value is:", todo);
console.log("selected text is:", ???);
}
</code>
getMyValue(todo: string) {
console.log("selected value is:", todo);
console.log("selected text is:", ???);
}
Instead of parsing the text as second parameter like “My Value 01”, “02” etc.
Is there anyway I can ommit this and using it smart so I dont need to write the same things several times?