我不能得到利用無線電投入工作數據綁定下面的代碼:使用單選按鈕和Web UI數據綁定
<!DOCTYPE html>
<html>
<body>
<div>
<input type="radio" name='veggies' value="kale" bind-value={{name}}>Kale<br>
<input type="radio" name='veggies' value="spinach" bind-value={{name}}>Spinach<br>
<input type="radio" name='veggies' value="carrots" bind-value={{name}}>Carrots
</div>
<p>name = {{name}}</p>
<script type="application/dart">
import 'package:web_ui/web_ui.dart';
@observable
String name = "Carrots";
void main() {}
</script>
</body>
</html>
該文件是radio_binding.html。
當我建立這個文件,我在出/ radio_binding.html.dart文件得到一個錯誤:
Error: line 42 pos 46: semicolon expected
__t.listen(__e0.onChange, ($event) { {{name}} = 'kale'; });
這是一個錯誤還是我做錯了什麼?
我不是一個飛鏢用戶,但不你的'bind-value'屬性需要用引號括起來?即它應該是'bind-value =「{{name}}」'? – Dai 2013-04-06 20:38:39
戴上來吧!我很樂意從一些有點魔法的東西中學習/合作,因爲SIMD for Dart推出了更多功能:) – Perry 2013-04-06 20:53:09