Thanks for your answer.
sounds good.
I gave it a try but its running into some error.
Heres what i changed:
LeadLpk Module:
var leadLkp = angular.module('LeadLookup', []);
leadLkp.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/lead',
{controller: 'LeadLkpCtrl',
templateUrl: 'apex/f42_Lead_Lookup'}
)
}]);
Main Module:
var app = angular.module('f42_Contacting_App', [LeadLookup', 'ngRoute']);
app.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/main',
{controller: 'MainCtrl',
templateUrl: 'apex/f42_Contacting_Main'}
).
/*when('/lead',
{controller: 'LeadLkpCtrl',
templateUrl: 'apex/f42_Lead_Lookup'}
).*/
otherwise(
{redirectTo: '/main'}
);
}]);
Am I missing something?
Thanks!
2014-11-30 16:32 GMT+01:00 Eric Eslinger <[email protected]>:
> Personally, I would suggest putting the definition of the /lead route in
> the LeadLookup module. If you're going to modularize, don't do it by half
> steps. This is what I do, so that way you can put the /module routes,
> tests, controllers and so forth all in the same directory and all you have
> to do is (a) include them in the compiled javascript and (b) declare
> LeadLookup as a dependency on your top-level app.
>
> e
>
> On Sun Nov 30 2014 at 1:51:15 AM <[email protected]> wrote:
>
>> Hi,
>>
>> I'm new to angular and I'm trying to modularlize my app.
>>
>> My main module gets some other module and I want to use the controller of
>> the injected module in my route definition.
>> Some simple example would be very helpful!
>>
>> var app = angular.module('Contacting_App', ['LeadLookup']);
>>
>> app.config(['$routeProvider', function($routeProvider) {
>> $routeProvider.
>> when('/main',
>> {controller: 'MainCtrl',
>> templateUrl: 'apex/f42_Contacting_Main'}
>> ).
>> when('/lead',
>> {module: 'LeadLookup',
>> controller: 'LeadLkpCtrl',
>> templateUrl: 'apex/f42_Lead_Lookup'}
>> ).
>> otherwise(
>> {redirectTo: '/main'}
>> );
>> }]);
>>
>>
>> --
>> 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.
>>
> --
> 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/brFTHDPalnU/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.
>
--
*Marco Schmit* |
email: [email protected] | fon: +49 89 878067657 | fax: +49 89 8780676
99
factory42 GmbH | Rosenheimer Strasse 145 b | 81671 München | Germany
Geschäftsführer: Michael Frohn | Unternehmenssitz: München | Amtsgericht
München | HRB 198418
[image: factory42]München | Berlin | Frankfurt | Düsseldorfwww.factory42.com
[image: Innovationspreis IT - Best of 2013 - Branchenpreis]
<http://www.factory42.com/> [image: Salesforce Certified Administrator]
[image: Salesforce Certified Developer]
--
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.