I am trying to pass some model data into a modal window when it is opened. When the user clicks on an element I want to have the modal window open and display more detailed information relating to what was clicked on.
I have created a plunker that works how I want it to except for passing the data into the modal window.
I am trying to pass the data in using ng-click:
<img ng-src="{{item.picture}}" width="100" ng-click="open(item)"/>
Can anyone help me with this? or point me in the right direction?
How about this?
I added the item to the resolve
And in the
controller
I am doing:$scope.item = item;
after injecting theitem
What worked for me was to create an object within
resolve
that returns an object that holds the variables that I wanted to share.To access the
shared
object, include it when defining your modal instance controller.I've made a plunker for you at http://plnkr.co/FzU5SOv3pdZmAPAIOzdo.
You want to resolve your data much like you do items currently.
and in your modal controller make sure to include the now resolved size object as follows: