From ff9682c40c7b5c4872bbd019c26685778e050913 Mon Sep 17 00:00:00 2001 From: Victor Woeltjen Date: Wed, 5 Nov 2014 12:40:53 -0800 Subject: [PATCH] [Example] Use non-built-in extensions Use non-built-in extensions in an example bundle, WTD-518. --- example/builtins/bundle.json | 8 +++++++- example/builtins/src/ExampleDirective.js | 14 ++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/example/builtins/bundle.json b/example/builtins/bundle.json index c047e3f282..0fcbe56ce3 100644 --- a/example/builtins/bundle.json +++ b/example/builtins/bundle.json @@ -13,7 +13,8 @@ "directives": [ { "key": "exampleDirective", - "implementation": "ExampleDirective.js" + "implementation": "ExampleDirective.js", + "depends": [ "examples[]" ] } ], "routes": [ @@ -26,6 +27,11 @@ "key": "exampleService", "implementation": "ExampleService.js" } + ], + "examples": [ + { + "text": "This is an example from example/builtins." + } ] } } \ No newline at end of file diff --git a/example/builtins/src/ExampleDirective.js b/example/builtins/src/ExampleDirective.js index ce69d4a78d..d0ced99e26 100644 --- a/example/builtins/src/ExampleDirective.js +++ b/example/builtins/src/ExampleDirective.js @@ -12,9 +12,19 @@ define( * * @constructor */ - function ExampleDirective() { + function ExampleDirective(examples) { + // Build up a template from example extensions + var template = examples.length > 0 ? + "A directive loaded these example extensions: