On Mon, Mar 17, 2014 at 11:06 PM, Luke Kende <[email protected]> wrote:
> Well, based on how the question points are posed, it doesn't sound like > you quite have a grasp of angular, but I will offer some direction. > > - First, go through the main tutorial if you have not done so: > http://docs.angularjs.org/tutorial > Thanks, have done so already. > > - Used as a single page app, angular uses partials when switching views > that are retrieved via XHR not via RESTful API. To do this, review the use > of ng-router and ng-view. One you've set up your routes via > $routeProvider, then angular will handle loading the different views. If > you need nested views and "states" then you might look into to ui-router. > > Well technically Representation State Transfer refers to the idempotent URL schema used on the server side API. So yes, an Angular app can of course interact with a backend over XHR via a Restful API. > > - Instead of sending viewport size to your api, I'd recommend reading up > on css media queries or simply loading a different index.html file based on > the device requesting the page. > Perhaps my question was not very well put. I know how to make mobile sites with media queries and breakpoints (and how to make ReSTful web services) but that isn't all I want to do. The issue with only using media queries for mobile sites is that you have to have already downloaded content for all form factors. CSS media queries can only be used to adjust CSS for different breakpoints, they just hide things or resize them. I specifically want to be able query for different version of *content* if the admin (via a separate admin interface backend) has decided to write smaller versions of pages for smaller form factors or upload smaller images. The point of the architecture I have in mind is to do more than just the standard responsive design "shuffle the bits around and hide" thing, enabling the admin to serve up different menus, focus on different content, etc, without having to maintain a separate mobile site at a separate domain. By having the client side load the page and then fetch content asynchronously I do not have to send desktop content to a phone and the hide whatever isn't relevant, I can have the initial app load with the first request (as an agular app) and then have the actual page content and images fetched via ajax hits. Has anyone else on here done anything like what I'm describing? > Personally, I do not know of any CMS's using angular. The server is > agnostic, so it does not really matter, but there are some good seeds to > start with based on using NodeJs. > > Here's a link I found that list a few: > http://www.jquery4u.com/angular-js/5-angular-js-seeds-bootstrap-apps/ > Thanks, I'll check those out! iain -- 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.
