Hi Marwijn First you need to build the project.
Prerequisites: 1. npm install 2. npm install -g gulp karma karma-cli 3. Install the Dart SDK <https://www.dartlang.org/tools/sdk/> 4. Add the Dart SDK's bin directory to your system path <https://www.dartlang.org/tools/pub/installing.html> 5. gulp build 6. pub get On Tuesday, November 4, 2014 12:33:58 PM UTC-5, Marwijn Christiaans wrote: > > Hello Tony, > > The repository is at https://github.com/angular/angular > > Kind regards, > Marwijn. > > 2014-11-04 17:34 GMT+01:00 Tony pee <[email protected] <javascript:>>: > >> which repo? link? (i just want to peruse, probably cant help) >> >> On 4 November 2014 00:49, Marwijn Christiaans <[email protected] >> <javascript:>> 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] <javascript:>. >>> To post to this group, send email to [email protected] >>> <javascript:>. >>> 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 a topic in the >> Google Groups "AngularJS" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/angular/WeCbKuJtsC4/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at http://groups.google.com/group/angular. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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.
