This looks promising, but it's weird that the result is Dialog1: Data*2* Dialog2: Data2
not Dialog1: Data1, what would be expected. Any idea why? Where you able to fix it? On Tuesday, February 18, 2014 1:07:48 AM UTC+1, Pawel Sledzikowski wrote: > > Back to 2012 I was using the solution proposed by @Антон Грибанов and it > was working quite well. Although, there was still a fundamental problem > with it: we always had to create unnecessary container wrapper inside child > template in order to be able to put *ng-controller* into it. In the end, > instead of simple one DIV container we ended with nested two of them. > > I didn't like that fact but I couldn't find any other fix for it. > > Apparently, now (2 years later) I found that we can take advantage of both > *$controller* service and *ng-controller-controller* directive (which > surprisingly is not even documented anywhere as far as I can see). > Combining these two mechanism together we can achieve the desired result. > > Not sure if there is any conceptual problem with that new solution but as > long as external 'angular-route' module is using it internally (I found it > exactly there in a source code of that module) I think we could incorporate > it also to *ng-include* case. > > Updated fiddle: http://jsfiddle.net/F27sP/1/ > > On Thursday, May 9, 2013 12:06:10 PM UTC+2, Mark Chapman wrote: >> >> Hi >> >> I am trying to do something fairly similar - see the plunk at >> http://plnkr.co/edit/ScHvmU?p=preview and I am stuck. Did you resolve >> this elegantly? >> >> Mark >> >> On Monday, 15 October 2012 17:49:41 UTC+1, Eduardo Martinez Cobos wrote: >>> >>> Yes, I'm now using ng-include inside a ng-repeat, to have multiple >>> templates instantiated. >>> Each template has its ng-controller, but I Wanted to take out the >>> controller, defining it out, on the ng-repeat, to make it more decoupled >>> and help me with other issues. >>> I'm triying to make a DialogManager service/directive with each dialog >>> defined as a template and controller. >>> >>> I'll continue trying thinks, thank you both! >>> Edu >>> >>> 2012/10/15 <[email protected]> >>> >>>> You can include different templates based on variable like (for func = >>>> 'rss'): >>>> <div ng-include="templateUrl">Loading...</div> >>>> Set this $scope.templateUrl = 'partials/' + func + '.html' >>>> and in included template (rss.html) do like this: >>>> <div data-ng-controller="RssController"> >>>> >>>> >>>> воскресенье, 14 октября 2012 г., 13:27:34 UTC+4 пользователь Eduardo >>>> Martinez Cobos написал: >>>> >>>>> Hello, >>>>> I can't set ng-controller with scope variables: >>>>> >>>>> http://jsfiddle.net/eemece2/ADukg/1074/ >>>>> >>>>> All my attemps have failed. >>>>> How can I do it? >>>>> >>>>> Thanks! >>>>> Edu >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "AngularJS" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]. >>>> Visit this group at http://groups.google.com/group/angular?hl=en. >>>> >>>> >>>> >>> >>> -- 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.
