Actually, this is probably a better example of using factories to persist 
data

https://github.com/bioball/reddit-reader/blob/master/app/factories/listingsFactory.js

This isn't CRUD, but the point I'm trying to get across is that the factory 
persists across controllers, which you inject in as a dependency (see how 
in the controllers, I provide the name of the factory?).

On Monday, April 21, 2014 2:32:48 PM UTC-7, Rafael Wolf wrote:
>
> Hey, thanks for your answer...
>
> Can you send me some sample for that ?
>
> Thanks alot.
>
> Em segunda-feira, 21 de abril de 2014 18h28min11s UTC-3, Dan Chao escreveu:
>>
>> Yup, an entirely new controller gets created whenever you switch 
>> templates. If you need data to persist over multiple templates, it's best 
>> to use a factory to manage this.
>>
>> On Monday, April 21, 2014 11:30:29 AM UTC-7, Rafael Wolf wrote:
>>>
>>> Hello guys...
>>>
>>> I'm trying to use a controller with many templates, a simple CRUD, 
>>> Index, Edit and Create.
>>>
>>> And the controller is setted by routeProvider, like this:
>>>
>>> *            .when('/tipocontato', { templateUrl: '/tipocontato/index', 
>>> controller: 'TipoContatoController' })*
>>> *            .when('/tipocontato/create', { templateUrl: 
>>> '/tipocontato/create', controller: 'TipoContatoController' })*
>>> *            .when('/tipocontato/edit', { templateUrl: 
>>> '/tipocontato/edit', controller: 'TipoContatoController' })*
>>>
>>> But when i change de route, controller seems be recreated.
>>>
>>> It is correct ? 
>>>
>>> And use the same controller with many templates, it is correct to ?
>>>
>>> Thanks!
>>>
>>

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