【发布时间】:2016-04-07 01:43:08
【问题描述】:
我只是想创建一个 repeat.for 循环,它将在我的应用程序的表单中生成选择元素的选项。我想添加selected
归因于我的选择元素的最后一个选项,但无法弄清楚如何管理它。我的选择代码如下:
<select select class="browser-default" value.bind="maxPlayers">
<option repeat.for="num of numPlayers" value.bind="num">${num}</option>
</select>
我的视图模型类的 numPlayers 属性只是一个简单的数组:
numPlayers = [2, 3, 4];
所以我的问题是如何将 selected 属性仅添加到我的选择元素中的最后一个选项元素?我知道有一个名为 $last 的布尔值指示我是否在最后一个元素上,但我不知道如何正确合并它。似乎我应该可以通过将selected.bind="$last" 添加到选项元素来使其工作,但这似乎没有任何效果。
【问题讨论】:
标签: javascript html aurelia