O'Reilly logo

haXe 2 by Benjamin Dasnois

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action—Executing the template

Now that we have loaded our template's code, we will want to execute it.

In order to do that, we have to take the following steps:

  1. Create an instance of haxe.Template passing it the value of templateCode.
  2. Pass an object with a property named posts and having our List of Posts, as a value so that they can be processed by our template.
  3. Execute our template.
  4. Print its result.

The first step is done easily with the following line of code:

var template = new haxe.Template(templateCode);

The second step can be accomplished this way:

var context = {posts : posts};

Executing the template is just as simple and we don't even need to pass it any macro. We just need to do the following:

var result = template.execute(context); ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required