angularjs(2)

前端之家收集整理的这篇文章主要介绍了angularjs(2)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. <!doctype html>
  2. <html lang="zh-ch" ng-app="bookStoreApp">
  3. <head>
  4. <Meta charset="UTF-8">
  5. <Meta name="viewport" content="width=divice-width,initial-scale=1">
  6. <link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
  7. <title>bookstore</title>
  8. </head>
  9.  
  10. <body class="container" ng-controller="bookStoreListController">
  11.  
  12. <h1>Booksotre <small>{{"Liu" + "Yixiang"}}</small></h1>
  13. <div class="row">
  14. <div class="col-sm-4"></div>
  15. <div class="col-sm-4">
  16. <select ng-model="orderByProp">
  17. <option value="title">title</option>
  18. <option value="author">author</option>
  19. <option value="price">price</option>
  20. <option value="pubdate">pubdate</option>
  21. </select>
  22. </div>
  23. <div class="col-sm-4">
  24. <input placeholder="Enter query" class="form-control" ng-model="query">
  25. </div>
  26. </div>
  27. <ul class="list-group">
  28.  
  29. <li class="list-group-item" ng-repeat="book in books | filter:query |orderBy: orderByProp" >
  30. <div class="row">
  31. <div class="col-sm-3">
  32. <img src="images/{{book.id}}.png" alt="{{book.id}}" class="img-responsive img-thumbnail">
  33. </div>
  34. <div class="col-sm-9">
  35. <blockquote>
  36. <h2>{{book.title}}</h2>
  37. <footer>{{book.author}}</footer>
  38. </blockquote>
  39. <div class="text-right">
  40. <button class="btn btn-primary">
  41. <span clas="glyphicon glyphicon-shopping-cart"></span>
  42. {{book.price}}
  43. </button>
  44. </div>
  45. </div>
  46. </div>
  47. </li>
  48. </ul>
  49. <script>
  50. var bookStoreApp = angular.module('bookStoreApp',[]);
  51. bookStoreApp.controller('bookStoreListController',function($scope,$http){
  52. $http.get("data/books.json").success(function(resp){
  53. $scope.books=resp.data;
  54. });
  55. $scope.orderByProp = "title";
  56. }) ;
  57. </script>
  58. </body>
  59. </html>

json:


  1. {
  2. "data":[
  3. {"id":"a","title":"html","author":"w3c","price":"10.99","pubdate":"2015-01-01","status":"true","images":["a","b","c","d"] },{"id":"b","title":"java","author":"oraclce","price":"20.99","pubdate":"2015-03-01","status":"false","d"] },{"id":"c","title":"angularjs","author":"google","price":"40.99","pubdate":"2015-02-01",{"id":"d","title":"asp.net","author":"microsoft","price":"30.99","pubdate":"2015-11-01",]
  4. }

猜你在找的Angularjs相关文章