index.html 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <!DOCTYPE html>
  2. <html ng-app='MyApp'>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>My To Do Angular</title>
  6. <link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css">
  7. </head>
  8. <body>
  9. <!-- <div ng-controller='Main' class="container">
  10. <div class="page-header">
  11. <h1>Seleznev Do IT</h1>
  12. </div>
  13. <div class="content">
  14. <input type="numder" ng-model='value'> {{value * 3}}
  15. <input type="text" ng-model='item'>
  16. <button ng-click='addItem()'>Add</button>
  17. <ul>
  18. <li ng-repeat='list in lists track by $index'>{text}<button class="btn-danger" ng-click='deletItem($index)'>X</button></li>
  19. </ul>
  20. <label>width</label>
  21. <input type="numder" ng-model='style.width'>
  22. <label>height</label>
  23. <input type="numder" ng-model='style.height'>
  24. <label>background</label>
  25. <input type="text" ng-model='style.background'>
  26. <div ng-style='{width: style.width + "px", height: style.height + "px", background: style.background}'></div>
  27. </div>
  28. </div> -->
  29. <div ng-controller='BooksList' class="container">
  30. <div class="page-header">
  31. <h1>Books</h1>
  32. </div>
  33. <div class="page-boody">
  34. <input type="text" ng-model='searchString' placeholder="Filter" class="form-control">
  35. <table class="table-bordered table-hover container">
  36. <thead>
  37. <td ng-click='sortBy("title")'><i class="glyphicon" ng-class='{"glyphicon glyphicon-chevron-up": sortFild === "title", "glyphicon glyphicon-chevron-down": sortFild === "-title"}'></i>Title</td>
  38. <td ng-click='sortBy("author")'><i class="glyphicon" ng-class='{"glyphicon glyphicon-chevron-up": sortFild === "author", "glyphicon glyphicon-chevron-down": sortFild === "-author"}'></i>Author</td>
  39. <td ng-click='sortBy("date")'><i class="glyphicon" ng-class='{"glyphicon glyphicon-chevron-up": sortFild === "date", "glyphicon glyphicon-chevron-down": sortFild === "-date"}'></i>Date</td>
  40. <td ng-click='sortBy("cost")'><i class="glyphicon" ng-class='{"glyphicon glyphicon-chevron-up": sortFild === "cost", "glyphicon glyphicon-chevron-down": sortFild === "-cost"}'></i>Price</td>
  41. <td ng-click='sortBy("rate")'><i class="glyphicon" ng-class='{"glyphicon glyphicon-chevron-up": sortFild === "rate", "glyphicon glyphicon-chevron-down": sortFild === "-rate"}'></i>Rate</td>
  42. <td></td>
  43. </thead>
  44. <tbody>
  45. <tr ng-repeat='item in books | orderBy:sortFild | filter: searchString'>
  46. <td>{{item.title}}</td>
  47. <td>{{item.author | uppercase}}</td>
  48. <td>{{item.date | date: 'longDate'}}</td>
  49. <td>{{item.cost}}</td>
  50. <td>{{item.rate | number : 1}}</td>
  51. <td>
  52. <button class="btn btn-danger" ng-click='deleteBook(item.id)'></button>
  53. </td>
  54. </tr>
  55. </tbody>
  56. </table>
  57. </div>
  58. </div>
  59. <script type="text/javascript" src="./node_modules/angular/angular.js"></script>
  60. <script type="text/javascript" src="app/app.module.js"></script>
  61. <!-- <script type="text/javascript" src="app/controllers/main.controller.js"></script> -->
  62. <script type="text/javascript" src="app/controllers/books-list.controller.js"></script>
  63. </body>
  64. </html>