我为此感到生气–我找不到在最后一个“ else”之后出现“意外的{”错误的原因(下面的第7行)。有人看到我没看到的东西吗?
<DataTrigger Binding="{Binding SelectedItem.Id, ElementName=MyWPFCombo}" Value="10">
<Setter Property="Text" Value="Select the old items:" />
</DataTrigger>
答案 0 :(得分:0)
这很难读,你有我的同情。您是否考虑过对if
尝试使用
<?php if (condition) :?> <?php do something; ?>
<?php else: do something; ?>
<?php endif; ?>
答案 1 :(得分:0)
一切看起来都正确。尝试使用以下语法将更易读。
foreach($bgs as $bg) :
$i++;
if(1 != '1000') :
echo 3;
if ( 1 != 2) :
echo 4;
else:
echo 1;
endif;
else:
echo 2;
endif;
endforeach;
也尝试替换:
<?php if($i == '1') echo "active"; ?>
收件人:
<?= $i == '1' ? "active" : ''; ?>
答案 2 :(得分:0)
这很奇怪:在最后一个else
语句之前是一个不可见的项目(不知道它可能是什么?)–当我删除前面的}
和{{1 }},并插入一个新的空格,代码解析正常。