Sightlyでng-repeatを使用してドロップダウン値を入力しようとしています。 AEMノードは自分のデータを文字列配列として保存しますが、正しく取り出すことはできますが、 "? undefined:undefined ?
"というエラーが発生するため、データを取り込むことができません。SightlyでNg-repeat
マイコード:
<select name="${validation.elementName}" id="${validation.elementName}" ng-model="${validation.elementName}" ng-change="${properties.clickfunction}">
<option ng-repeat="opt in ${properties.options}" value={{opt}}>opt</option>
</select>
そして出力:
:
は、私が行方不明です何がありますか?視界は全く新しいものです。私はこのコードを改善したり、間違いを指摘してくれたことに非常に感謝しています。あなたは、単一引用符と彼らなしで値を渡しているように見える、
value="{{opt}}"
第二:それはこのようにする必要がありますので
'ng-options'を使用しない特別な理由はありますか? –
私のプロジェクトはHTML、開発、アプリケーションのチームが違うので、htmlチームが提供するcompsに基づいてコンポーネントを構築する立場にあります。(悲しい建築だと言えるでしょう) –