2016-09-13 3 views
0

Ich habe den folgenden HTML-CodeAurelia - if.bind funktioniert nicht richtig mit ausgewählten oder Optionsfeld Werte

<select value.bind="selectedA"> 
     <option repeat.for="optA of optionsA" value.bind="optA.name">${optA.name}</option> 
    </select> 
    <label repeat.for="optB of optionsB"> 
     <input type="radio" name="opt" model.bind="optB" checked.bind="selectedB"/> 
     ${optB.name} 
    </label> 

Dann würde ich nur einen Behälter zeigen, wie wenn selectedA und selectedB sind bereits definiert.

<section id="container" if.bind="selectedA && selectedB"> 
     container 
    </section> 

Aber die #container niemals angezeigt wird, auch wenn die selectedA und selectedB sind bereits definiert. Die einzige Möglichkeit, dies in Ordnung zu bringen, besteht darin, diese Werte vor dem Container div zu drucken/zu verwenden.

Kann jemand das beheben?

Antwort

1

GELÖST

selectedA und selectedB wurden nicht in js-Datei definiert/initialisiert.

Verwandte Themen