スニペットで決定されたいくつかのルールに応じて、動的な数の要素をレンダリングする必要があります。その後、このレンダリングされた要素のいずれかでユーザーの操作に反応する必要があります。イベントを発生させた要素を特定するために、要素の ID を読み取ることにしました。
例えば。スニペット
def render = list.view.zipwithindex.map( case (value,index) => "*" #> <button id="{index}">{value}<button>)
このようなものを取得するには:
<button id="1">One</button>
<button id="2">Two</button>
<button id="3">Three</button>
問題は、私が得ているものが次のようなものであることです:
<button id="{index}">One</button>
<button id="{index}">Two</button>
<button id="{index}">Three</button>
どうしたの?一重引用符、二重引用符、"""{index}""" を使用したスケーピングを使用してテストしましたが、何も機能しません。
おまけとして、id を移動するのは良い方法ですか、それともリフトを使用してこれを達成するためのより洗練された方法はありますか?
ありがとう!