Der Versuch, Attribute auf eine Schaltfläche zu setzen, basierend auf einer Funkauswahl, aber Angular ist nicht kooperieJavaScript

Javascript-Forum
Guest
 Der Versuch, Attribute auf eine Schaltfläche zu setzen, basierend auf einer Funkauswahl, aber Angular ist nicht kooperie

Post by Guest »

Ich versuche, eine Schaltfläche zu erhalten, die auf einem anderen Checkout -Fluss basierend auf einer Optionsschaltfläche klicken kann. Angular wirft jedoch immer wieder eine Tonne [$ interpoliert: interr] Fehler beim Klicken der Schaltfläche, Und die richtige Checkout -Route ist nicht ausgestattet. Brandneu zu Angular, so dass jeder Einblick sehr geschätzt wird!

Code: Select all

Click Option 1
< /code>
JavaScript (NB: Ich habe nur Zugriff auf den HTML -Körper) < /p>

const radioButtons = document.querySelectorAll('input[name="r"]');
const submitButton = document.getElementById('option_submit');
radioButtons.forEach(radio => {
radio.addEventListener('change', () => {
if (document.querySelector('input[name="r"]:checked').value === 'option-a') {
submitButton.textContent = "Click Option 1";
submitButton.setAttribute("ng-click", "startCheckout(terms[0].termId)");
} else {
submitButton.textContent = "Click Option 2";
submitButton.setAttribute("ng-click", "startCheckout(terms[1].termId)");
};
});
});

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post