2
我是飛鏢新手。web-ui 2路數據綁定
我試圖在Seth Ladd的博客上構建web-ui example。我創建了一個新的應用程序。
我的HTML看起來像這樣:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Proefje</title>
<link rel="stylesheet" href="Proefje.css">
</head>
<body>
<h1>Hello MDV</h1>
<p>MDV is {{superlative}}</p>
<button id="change-it" on-click="changeIt()">Change</button>
<script type="application/dart" src="Proefje.dart"></script>
<script src="https://dart.googlecode.com/svn/branches/bleeding_edge/dart/client/dart.js"></script>
</body>
</html>
而且鏢這樣的代碼:
import 'dart:math';
import 'dart:html';
import 'package:web_ui/web_ui.dart'; // not sure about this line
String superlative;
List<String> alternatives = const ['wicked cool', 'sweet', 'fantastic'];
Random random;
main() {
superlative = 'awesome';
random = new Random();
query('#change-it').text = 'Do Change';
}
changeIt() => superlative = alternatives[random.nextInt(alternatives.length)];
而且我pubspec.yaml
name: Proefje
description: A sample application
dependencies:
web_ui: any
當我運行應用程序,我看到查詢功能改變按鈕中的文字,但MDV is {{superlative}}
保持不變。
任何想法?
感謝亞歷山大,我設法得到它在您的幫助,並從一些幫助工作web-ui小組。編輯和版本存在問題,但幾天後即可解決。 – JvdBerg
lol,剛剛登陸的新版本http://news.dartlang.org/2012/12/new-dart-editor-build-0282r15948.html –
我也剛剛推出了一個新的Web UI codelab:http:// news。 dartlang.org/2012/12/new-dart-web-ui-codelab.html –