91dd628bd8
Need unique name for library collision with template parser. Few more changes to work under VM. More changes for lang.dart seperation. Seperation from lang.dart (tokenizer can't access private fields of base class in another library). This was allowed in frog but not in the VM. VM is right so need to sever dependency. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com//9695048 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5544 260f80e4-7a28-3924-810f-c04153c831b5
26 lines
514 B
Dart
26 lines
514 B
Dart
// Sample for #each templates:
|
|
//
|
|
// applications.tmpl
|
|
|
|
#import('dart:html');
|
|
#source('applications.dart');
|
|
|
|
class Product {
|
|
String name;
|
|
int users;
|
|
|
|
Product(this.name, this.users);
|
|
}
|
|
|
|
void main() {
|
|
List<Product> products = [];
|
|
products.add(new Product("Gmail", 75000000));
|
|
products.add(new Product("Talk", 5000000));
|
|
products.add(new Product("iGoogle", 2000000));
|
|
products.add(new Product("Dart", 2000));
|
|
|
|
var form = new Applications(products);
|
|
|
|
document.body.elements.add(form.root);
|
|
}
|