which repo? link? (i just want to peruse, probably cant help)

On 4 November 2014 00:49, Marwijn Christiaans <[email protected]>
wrote:

> Hello All,
>
> I'm trying to get the Todo example in the angular 2.0 code working.
> I've tried the changes below. However it seems that App is not defined on
> appModule. As far as I can tell when debugging the execute function on the
> compiled app.js is not executed.
> Could anyone help me out to get the sample working ?
>
> Thanks,
>
> Marwijn.
>
> --------------
>
> index.html:
>
> <!doctype html>
> <html>
> <body>
>     <input type="test">
>     <ul></ul>
>
>     <% if(type === 'dart') { %>
>     <script src="main.dart" type="application/dart"></script>
>     <% } else { %>
>
>         <script src="../../../traceur-runtime.js"
> type="text/javascript"></script>
> <script src="../../../es6-module-loader.src.js"
> type="text/javascript"></script>
> <script src="../../../extension-register.js"
> type="text/javascript"></script>
> <script type="text/javascript">
> register(System);
> </script>
>  <script src="../../../rtts_assert/lib/rtts_assert.js"
> type="text/javascript"></script>
>         <script src="app.js" type="text/javascript"></script>
>         <script src="../../../facade/lib/dom.js"
> type="text/javascript"></script>
>         <script src="main.js" type="text/javascript"></script>
>     <% } %>
> </body>
> </html>
>
> --------------------
>
> main.es5:
>
> System.baseURL = '/';
>
> System.import("examples/lib/todo/app")
> .then(function(appModule){
> console.log("import done");
> app = new appModule.App(); // App is undefined on appModule;
> console.log("will not get here");
> });
>
> ------------------
>
> app.js
>
> import {DOM} from 'facade/dom';
>
> export class App {
>   constructor() {
>     this.input = null;
>     this.list = null;
>   }
>   run() {
>     this.input = DOM.query('input');
>     this.list = DOM.query('ul');
>     DOM.on(this.input, 'change', (evt) => this.add(evt));
>   }
>   add(evt) {
>     var html = DOM.getInnerHTML(this.list);
>     html += '<li>'+this.input.value+'</li>';
>     DOM.setInnerHTML(this.list, html);
>     this.input.value = '';
>   }
> }
>
>  --
> You received this message because you are subscribed to the Google Groups
> "AngularJS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Tony Polinelli

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to