私はこの問題を解決できませんが、約1/5の時間がかかることがあります。Aurelia click.delegateは常にリピータ内で発砲するとは限りません
私はrepeat.for内にclick.delegateメソッドを持っています。時にはclick.delegateメソッドが起動されず、エラー/警告が表示されません。 VM
dataSets = [
{
value: RankValueType.RANK,
title: "Rank",
shortName: "Rank"
}, {
value: RankValueType.RANK_CHANGE,
title: "Daily Rank Change",
shortName: "Change"
}, {
value: RankValueType.RANK_7_DAY,
title: "7 Day Moving Avg Rank",
shortName: "7 Day"
}, {
value: RankValueType.RANK_30_DAY,
title: "30 Day Moving Avg Rank",
shortName: "30 Day"
}];
で
ビューで<ul id="chart-data-set-options" class="dropdown-menu chart-options-list">
<li
class="${(type.value === chartDataSet ? 'active' : '')}"
repeat.for="dataSet of dataSets">
<a click.delegate="$parent.eventChartDataSetChanged(dataSet.value)">${dataSet.title}</a>
</li>
</ul>
私はと '$の親' なしで試してみましたが、任意の違いを確認していないようです。
ワークス作業
。ここにGistRunがあります:https://gist.run/?id=8dfe873bdbca0a30211accd6e58b7dcd –
ジェフさんに感謝します。はい、それはGist上で動作します。私は、コードの違いを理解しようとしています。明らかな違いは1:enumがあります、2:すでにページ上でもっと多くのことが起こっています.Aureliaは時間がかかりすぎてボタンに反応しないかもしれません。 3:そこにオプションを表示するためのブートストラップCSSがあります。他のアイデア?私はそれが動作するまで私のページをストリッピングしようとします! – user1980833
何か他のことは遅くなっているかもしれませんか?計算された値がたくさん表示されていますか? –