Thanks for the tips in the routes subject, i've studied a little more about routes and modules and now I can do routes wtv the way I want. Modules are a magic thing and helps a lot on system design and architeture.
The Grunt thing it's my next subject of study, since my app already starded to grow. Em sexta-feira, 13 de junho de 2014 14h04min54s UTC-3, Eric Eslinger escreveu: > > Hmm, it's worth a second look at grunt again, in that case. I was > originally spending Way Too Much Time getting grunt plugins to generate > index.html (I ended up moving away from yeoman in general as it didn't > support this new, more-modular approach at the time). Thanks for the tip - > that's one of those gotchas that doesn't get me Every Time anymore, but it > still gets me frequently. > > The irony (hilarity) of my current build toolchain is that I use Grunt to > handle stuff like task running and meta-building, and then use a grunt task > to kick off broccoli which handles the rebuild and livereload. It's > probably way over-engineered, espeically since I further tweaked broccoli > to only focus on stuff in /web in my project, so I could keep > /bower_components separate (it was doing a lot of polling of directories > that would never change during runtime), but that means a separate server > for bower_components. So now, grunt launches a basic node script that sets > up http, attaches broccoli as a middleware, does a static middleware on > bower, and sets up a proxy so that requests to /api get properly sent to my > (other) node server that's running the backend. > > Yeah, I really should take a look at that. On the other hand, it works. > Why mess with success? > > e > > > On Fri, Jun 13, 2014 at 5:54 AM, Scott McDonnell <[email protected] > <javascript:>> wrote: > >> I use the same structure as Eric and it is really working well. >> >> * - The annoying bit is that when I add a new component or page, I have >> to add the relevant js in index.html * >> >> Just on this I use the yeoman grunt file and I have added >> grunt-file-blocks <https://www.npmjs.org/package/grunt-file-blocks> to >> take care of adding new js files to the index - something like this: >> >> // Adds script elements to the HTML file >> fileblocks: { >> html: { >> src: 'app/index.html', >> blocks: { >> 'scripts': { >> src: [ >> 'scripts/app.js', //make sure the main app module appears >> first >> 'scripts/**/*.js' >> ], >> cwd: 'app' >> } >> } >> } >> }, >> >> >> This really encourages me to split out each module, controller etc. into >> lots of separate js files, which make life a lot easier. I just run 'grunt >> serve' again and all new files are added to my index.html >> >> >> >> On Wednesday, June 11, 2014 10:03:58 PM UTC+1, Eric Eslinger wrote: >>> >>> >>> The annoying bit is that when I add a new component or page, I have to >>> add the relevant js in index.html and remember to add the dependency in >>> app.js (and import the scss in main.scss) >>> >>> -- >> 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. >> > > -- 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.
