我有以下内容:
<select id="countries"
data-bind='
options: selectedContinent() ? countries : null,
optionsValue : "Id",
optionsText: "Name",
optionsCaption: "[Please select a country]",
value: selectedCountry,
visible: (countries() && countries().length > 0)'>
</select>
不幸的是,这显示IDE中由“&gt;”引起的错误在data-bind的最后一行。有没有办法可以逃避这个,所以它不会显示错误?
答案 0 :(得分:1)
您是否尝试将data-bind属性放在双引号中,并将属性中的值用单引号括起来?您可能还需要从同一行开始使用它的第一个值:
<select id="countries"
data-bind="options: selectedContinent() ? countries : null,
optionsValue : 'Id',
optionsText: 'Name',
optionsCaption: '[Please select a country]',
value: selectedCountry,
visible: (countries() && countries().length > 0)">
</select>