Hi Javier,

yeah it seems like angular is gonna take over the whole page (though it 
depends on which dom element you target it).

Right now I am planning to only use it for certain use-cases and stick to 
standard django-templates for the easy stuff.
But I guess you end up having REST-APIs for a lot of models - even if you 
use angular in just one interactive use case.

Anyways: Aren't complex UIs part of frontend applications?

*Example (this list-view / edit-view):*
*List-View: *Let's talk about the example of having a list-view of a 
contacts to display them. We want the user to see all contacts in a list 
and to be able to sort and filter the contacts within the list table (right 
now I am using Django-CBV and django_tables2/django_filters).
*Edit-View: *Plus we want the user to be able to edit a single contact in a 
*modal* edit-window (in standard django we would use a 
create-update-django-CBV).
*Connecting **List-View&**Edit-View via Javascript: *Now after editing a 
single contact we could automatically update the underlying listview with 
the new contact-data (while keeping it in sync with the django-model via 
the rest framework).

*How do we do that with angular? There must be a tutorial... or not?*

Kind regards
Thomas



Am Samstag, 12. September 2015 00:15:14 UTC+2 schrieb Javier Guerra:
>
> On Fri, Sep 11, 2015 at 5:03 PM, ThomasTheDjangoFan 
> <[email protected] <javascript:>> wrote: 
> > I am searching for an angular.js tutorial that shows me how to do some 
> > enhanced ui stuff: 
>
>
> i think both angular and react are oriented primarily not to "enhanced 
> ui", but to whole frontend applications.  with that in mind, you'll 
> find that most examples and tutorials treat the server either as an 
> API provider (typically REST), or tightly cohesioned with the frontend 
> (as is with meteor and some other JS frameworks) 
>
> of course it _is_ possible to use either for enhanced ui, just don't 
> be surprised for the lack of examples, and the feeling that you're 
> killing flies by swinging a big couch. 
>
> -- 
> Javier 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" 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/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/6470268f-c91e-4c9b-a9eb-3300b8a5e26a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to