hi, Nested controllers is possible but the ng-repeat repeats one more time the same controller then start issues i am not worked in nested controllers i think it need clear nested hierarchical variable management
On Monday, March 2, 2015 at 10:02:17 PM UTC+5:30, Yashwanth Maheshwaram wrote: > > I've found something interesting here. When the shortlist button is placed > just under the ng-repeat, it works as intended. But when, nested inside a > div with a ng-class, it isn't working as intended. Can anyone explain and > suggest a fix for this ? > > On Mon, Mar 2, 2015 at 7:22 PM, Senthil Kumar <[email protected] > <javascript:>> wrote: > >> i think the code had nested controllers, ng-repeat is repeated the html >> tags so the controllers are repeated. >> >> On Monday, March 2, 2015 at 5:45:02 PM UTC+5:30, Yashwanth Maheshwaram >> wrote: >>> >>> Hi Senthil, >>> Tried that just now. That sounded to be valid but it didn't help. Any >>> other reasons that you can think of ? >>> >>> On Mon, Mar 2, 2015 at 5:35 PM, Senthil Kumar <[email protected]> >>> wrote: >>> >>>> i am just guessing this , >>>> >>>> >>>> <div ng-repeat="venue in venues" ng-mouseover="" >>>> class="venue"> >>>> <div ng-controller="manageInfo" > >>>> >>>> the ng-controller is with in the repeat it is correct? >>>> >>>> try to change >>>> <div ng-controller="manageInfo" > >>>> <div ng-repeat="venue in venues" ng-mouseover="" >>>> class="venue"> >>>> >>>> >>>> >>>> >>>> On Monday, March 2, 2015 at 5:03:41 PM UTC+5:30, Yashwanth Maheshwaram >>>> wrote: >>>>> >>>>> I'm trying to implement a shortlisting functionality in a case where >>>>> I'm using ng-click inside ng-repeat. >>>>> >>>>> While the $index is being displayed correctly outside the ng-click, >>>>> $index is only the index of the last object in the JSON array in all >>>>> the cases where the html is generated using ng-repeat. >>>>> >>>>> I was expecting the respective venue or venue.id to be passed as an >>>>> argument to shortlistThis(). I'm guessing that this could be an issue >>>>> related to event binding. >>>>> >>>>> Can someone help me understand what's going wrong here and probably a >>>>> better way to do this if possible. >>>>> >>>>> I did try checking this Bind ng-model name and ng-click inside >>>>> ng-repeat in angularjs >>>>> <http://stackoverflow.com/questions/21385164/bind-ng-model-name-and-ng-click-inside-ng-repeat-in-angularjs> >>>>> The >>>>> fiddle here works just fine but, mine doesn't. >>>>> >>>>> Here's a fiddle that you can look into. Just zoom out a bit, click on >>>>> any name on the left pane and then, hit the shortlist button to see an >>>>> alert. The alert value is 7 in all the cases. >>>>> >>>>> http://jsfiddle.net/yashwanthm/mos9rvvs/ >>>>> >>>> -- >>>> 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/3tvQsFvXYc8/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. >>>> >>> >>> >>> >>> -- >>> >>> >>> Cheers! >>> >>> Yashwanth Maheshwaram >>> >>> >>> >>> >>> <http://t.signalecinque.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs3MhNxFVRYC3-7fcz6YW7fsFDW56dVFKdrV0W802?t=https%3A%2F%2Ftwitter.com%2Fst_sting&si=5615883633295360&pi=f165ae9d-9255-41ba-8452-96564d492861> >>> >>> <http://t.signalecinque.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs3MhNxFVRYC3-7fcz6YW7fsFDW56dVFKdrV0W802?t=http%3A%2F%2Fin.linkedin.com%2Fin%2Fmyashwanth&si=5615883633295360&pi=f165ae9d-9255-41ba-8452-96564d492861> >>> >>> >>> -- >> 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/3tvQsFvXYc8/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at http://groups.google.com/group/angular. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > > > Cheers! > > Yashwanth Maheshwaram > > > > > <http://t.signalecinque.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs3MhNxFVRYC3-7fcz6YW7fsFDW56dVFKdrV0W802?t=https%3A%2F%2Ftwitter.com%2Fst_sting&si=5615883633295360&pi=2a714dfe-9094-45f7-e10f-c8aa9a213d81> > > <http://t.signalecinque.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs3MhNxFVRYC3-7fcz6YW7fsFDW56dVFKdrV0W802?t=http%3A%2F%2Fin.linkedin.com%2Fin%2Fmyashwanth&si=5615883633295360&pi=2a714dfe-9094-45f7-e10f-c8aa9a213d81> > > > -- 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.
