Thank you, Rob! I like the idea of using a generic service - will explore
on those lines!


On Mon, Mar 17, 2014 at 10:55 AM, Robert Paddock <[email protected]> wrote:

> I would consider using local storage if that is an option. Alternatively
> using a some sort of generic Service for saving states.  You may want to
> look at Restangular as I'm pretty sure that has some sort of state provider.
>
> Cheers Rob
>
>
> On Monday, 17 March 2014 05:17:09 UTC, Rajesh wrote:
>>
>> We have a fairly complex application (more than 100 views and
>> controllers). Let me explain the problem space with an example. When a user
>> is trying to create a new quotation (View 1), they may not find a product
>> in the list. So they need to go to a different view (View 2) to add a new
>> product, and then continue working on the quotation (View 1). The data
>> entered on the quotation before adding the new product should be retained
>> while returning after adding the new product.
>>
>> While using a service to share data between these controllers seems to do
>> the job, we have a large number of such use cases, and therefore there will
>> be a large number of services and dependencies to manage. Is it a good
>> practice to use the rootScope for storing and retrieving the state instead?
>>
>> A similar use case is to retain the filter (search) values on a list view
>> after the user navigates to a different view and comes back.
>>
>> Thanks!
>>
>  --
> 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/jjIJnaGi3_E/unsubscribe.
> To unsubscribe from this group and all its topics, 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.
>



-- 
Regards,
Rajesh

-- 
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