Here is example you can use as stating point.

http://www.byteblocks.com/Post/Creating-angularJS-grid-for-MVC-application

You will notice that in controller, there is getauctionitems function that 
makes async request using $http service to get auction items. You can build 
something along the same line to get your cell phones data list from server.

On Saturday, June 21, 2014 4:16:39 PM UTC-4, kfirbene wrote:
>
> I wrote the following html:
>
> <!DOCTYPE html>
> <html ng-app>
> <head>
>     <meta name="viewport" content="initial-scale=1.0, user-scalable=no" 
> charset="utf-8"/>
>     <style type="text/css">
>         html { height: 100% }
>         body { height: 100%; margin: 0; padding: 0 }
>         #map-canvas { height: 100%; width: 50%; float: right }
>         #CellCouponsTable {height: 100%; width: 50%; float: left; 
> background-color: #a5beda}
>     </style>
>     <script type="text/javascript"
>             src="https://maps.googleapis.com/maps/api/js>
>     </script>
>     <script type="text/javascript" 
> src="lib/AngularJS/angular_1.2.16.min.js"></script>
>     <script type="text/javascript" src="CouponsController.js"></script>
>     <script type="text/javascript" src="GoogleMap.js"></script>
>
>
> </head>
> <body>
> <div id="CellCouponsTable" ng-controller="CellCouponController">
>     <table id="CellTable" border=1>
>         <tr>
>             <p> Cell Phones Coupons</p>
>             <th>Model</th>
>             <th>Manufacturer</th>
>             <th>Cell Image</th>
>             <th>Manufacturer Url</th>
>             <th>Local Vendor</th>
>             <th>Local Vendor Address</th>
>         </tr>
>         <tr ng-repeat="coupon in CellCoupons">
>             <td>{{coupon.model}}</td>
>             <td>{{coupon.manufacturer}}</td>
>             <td>
>                 <img src="{{coupon.CellImage}}" alt="{{coupon.coupon}}" 
> width="50px;" height="50px;" width="60px">
>             </td>
>             <td>
>                 <a href="{{coupon.manufacturerUrl}}"> 
> {{coupon.manufacturer}} URL </a>
>             </td>
>             <td>{{coupon.localVendor}}</td>
>             <td>{{coupon.localVendorAddress}}</td>
>         </tr>
>     </table>
> </div>
> <div id="map-canvas"/>
> </body>
> </html>
>
>
> I am trying to write an ajax request to get my json data and use it in the 
> ng-repeat API. I need the basic module and controller to get the data to 
> the correct tags.
> My json:
>
> {
>     "CellPhones":[
>     {
>         "model":"iphone 4s",
>         "manufacturer": "Apple",
>         "CellImage": "Pics/iphone_4s.jpg",
>         "manufacturerUrl": "www.apple.com",
>         "localVendor": "Local Apple Store",
>         "localVendorAddress": "הסדנאות 8 הרצליה"
>
>     },
>     {
>         "model":"iphone 5",
>         "manufacturer": "Apple",
>         "CellImage": "Pics/iphone_5.jpg",
>         "manufacturerUrl": "www.apple.com",
>         "localVendor": "Local Apple Store",
>         "localVendorAddress": "הסדנאות 8 הרצליה"
>
>     },
>     {
>         "model":"iphone 3gs",
>         "manufacturer": "Apple",
>         "CellImage": "Pics/iphone_3gs.jpg",
>         "manufacturerUrl": "www.apple.com",
>         "localVendor": "Local Apple Store",
>         "localVendorAddress": "הסדנאות 8 הרצליה"
>
>     },
>     {
>         "model":"HTC One",
>         "manufacturer": "HTC",
>         "CellImage": "Pics/HTC_one.jpg",
>         "manufacturerUrl": "http://www.htc.com/us/";,
>         "localVendor": "Local HTC Store",
>         "localVendorAddress": "מדינת היהודים 89, הרצליה"
>
>     },
>     {
>         "model":"Google Nexus 5",
>         "manufacturer": "Google",
>         "CellImage": "Pics/Nexus_5",
>         "manufacturerUrl": "http://www.google.com/intl/all/nexus/5/";,
>         "localVendor": "Local Google Store",
>         "localVendorAddress": "יגאל אלון  98 תל אביב"
>
>
>     }
>     ],
>     "Tablets":[
>     {
>         "model":"Google Nexus 7",
>         "manufacturer": "Google",
>         "manufacturerUrl": "http://www.google.com/intl/all/nexus/7/";,
>         "localVendor": "Local Google Store",
>         "localVendorAddress": "יגאל אלון  98 תל אביב"
>
>     },
>     {
>         "model":"Google Nexus 10",
>         "manufacturer": "Google",
>         "manufacturerUrl": "http://www.google.com/intl/all/nexus/10/";,
>         "localVendor": "Local Google Store",
>         "localVendorAddress": "יגאל אלון  98 תל אביב"
>
>     },
>     {
>         "model":"ipad",
>         "manufacturer": "Apple",
>         "manufacturerUrl": "http://www.apple.com/ipad/";,
>         "localVendor": "Local Apple Store",
>         "localVendorAddress": "הסדנאות 8 הרצליה"
>
>     },
>     {
>         "model":"samsung galaxy tab 3",
>         "manufacturer": "Samsung",
>         "manufacturerUrl": "http://www.samsung.com";,
>         "localVendor": "Local Samsung Store",
>         "localVendorAddress": "בן ציון גליס 48, פתח תקווה"
>
>     },
>     {
>         "model":"Sony Xperia Z",
>         "manufacturer": "Sony",
>         "manufacturerUrl": "http://www.sony.com";,
>         "localVendor": "Local Sony Store",
>         "localVendorAddress": "ספיר 7 הרצליה"
>     }
>     ],
>     "Laptops":[
>     {
>         "model":"Sony Vaio yb1s1 ",
>         "manufacturer": "Sony",
>         "manufacturerUrl": "http://www.sony.com";,
>         "localVendor": "Local Sony Store",
>         "localVendorAddress": "ספיר 7 הרצליה"
>     },
>     {
>         "model":"DELL INSPIRON 15R",
>         "manufacturer": "Dell",
>         "manufacturerUrl": "http://www.dell.com";,
>         "localVendor": "Local Dell Store",
>         "localVendorAddress": "רוזנסקי 14 ראשון לציון"
>     },
>     {
>         "model":"ASUS Zenbook UX301LA-XH72T",
>         "manufacturer": "Asus",
>         "manufacturerUrl": "http://www.asus.com";,
>         "localVendor": "Local Asus Store",
>         "localVendorAddress": "שדרות ירושלים 40 רמת גן"
>     },
>     {
>         "model":"hp elitebook 8460p",
>         "manufacturer": "HP",
>         "manufacturerUrl": "
> http://www.hp.com/country/us/en/uc/welcome.html";,
>         "localVendor": "Local HP Store",
>         "localVendorAddress": "הבונים 3 רמת גן"
>     }
>     ]
> }
>
> Currently I am working on getting the Cellphones data in, after that I'll 
> do the rest. I was only able to get the data in by using:
>
> function CellCouponController($scope)
> {
>     $scope.CellCoupons = [
>         {
>             "model":"iphone 4s",
>             "manufacturer": "Apple",
>             "CellImage": "Pics/iphone_4s.jpg",
>             "manufacturerUrl": "http://www.apple.com";,
>             "localVendor": "Local Apple Store",
>             "localVendorAddress": "הסדנאות 8 הרצליה"
>         },
>         {
>             "model":"iphone 5",
>             "manufacturer": "Apple",
>             "CellImage": "Pics/iphone_5.jpg",
>             "manufacturerUrl": "http://www.apple.com";,
>             "localVendor": "Local Apple Store",
>             "localVendorAddress": "הסדנאות 8 הרצליה"
>         }
> }
>
> And this is not ajax.
>
>
>

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