Hi there,
I'm new at AngularJS and today I have a problem. :C

I have 4 files. 

   1. *index.html*
   2. *controller.js*  -> in a folder (js/controller.js)
   3. *data.json* -> in a folder (js/controller.js)
   4. (angular.min.js) -> in a folder (lib/angular.min.js)
   
I connected my Json file to the javascript controller, now I can call the 
*product 
*on my index.html, it works fine, but when I call my *products* in an 
Array, it is not working.

Here is my code.

*index.html*

<!doctype html>
<html ng-app="gemStore">
<head>
    <script type="text/javascript" src="lib/angular.min.js"></script>
    <script type="text/javascript" src="js/controller.js"></script>
    <link rel="stylesheet" type="text/css" href="css/local.css">
</head>
<body ng-controller="StoreController as store">
    <center>
        <div>
            <h1>Flawlanders Jewelry</h1>
            <h3>choose your own jewel!</h3>
        </div>
    </center>


<div>
    <ul>
        <li>
            <h1>Red Lagoon</h1>
            <p>Price: {{store.products.price | currency}} <br> Type: 
{{store.products.type + ', ' + store.products.carat + ' carats'}} </p>
        </li>
    </ul>
</div>

</body>
</html>


*controller.js*

var app = angular.module('gemStore', []);

        app.controller('StoreController', ['$http', function($http){
                  var store = this;
                  store.products = [];

                  $http.get('js/data.json').success(function(data){
                    store.products = data;
                  });
        }]);


*data.json*

[

{
  "type":"Ruby",
  "carat":"18",
  "price":"1200.00"

},
{
  "type":"Diamond",
  "carat":"17",
  "price":"1850.00"

}

]

What should I do ? 

*Thanks* for your time ! 

- Awks

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