Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created February 20, 2023 17:16
Show Gist options
  • Save codecademydev/17194a9a05cb991c09bd44db1a90550c to your computer and use it in GitHub Desktop.
Save codecademydev/17194a9a05cb991c09bd44db1a90550c to your computer and use it in GitHub Desktop.
Codecademy export
const app = angular.module("PizzaPlanetApp", []);
<!DOCTYPE html>
<html>
<head>
<link
href="https://content.codecademy.com/projects/bootstrap.min.css"
rel="stylesheet"
/>
<link
href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700italic|Oswald"
rel="stylesheet"
type="text/css"
/>
<link href="css/main.css" rel="stylesheet" />
<script src="js/vendor/angular.min.js"></script>
</head>
<body ng-app="PizzaPlanetApp">
<div class="header">
<h1><span>Pizza</span><span>Planet</span></h1>
</div>
<div class="main" ng-controller="MainController">
<div class="container">
<h1>Specials for {{ today | date }}</h1>
<h2>Appetizers</h2>
<div class="appetizers row" ng-repeat="appetizer in appetizers">
<div class="item col-md-9">
<h3 class="name">{{ appetizer.name }}</h3>
<p class="description">{{ appetizer.description }}</p>
</div>
<div class="price col-md-3">
<p class="price">{{ appetizer.price | currency }}</p>
</div>
</div>
<h2>Mains</h2>
<div class="mains row" ng-repeat="main in mains">
<div class="item col-md-9">
<h3 class="name">{{ main.name }}</h3>
<p class="description">{{ main.description }}</p>
</div>
<div class="price col-md-3">
<p class="price">{{ main.price | currency }}</p>
</div>
</div>
<h2>Extras</h2>
<div class="extras row" ng-repeat="extra in extras">
<div class="item col-md-9">
<h3 class="name">{{ extra.name }}</h3>
<p class="description">{{ extra.description }}</p>
</div>
<div class="price col-md-3">
<p class="price">{{ extra.price | currency }}</p>
</div>
</div>
</div>
</div>
<div class="footer"></div>
<!-- Modules -->
<script src="js/app.js"></script>
<!-- Controllers -->
<script src="js/controllers/MainController.js"></script>
</body>
</html>
app.controller("MainController", [
"$scope",
function ($scope) {
$scope.today = new Date();
$scope.appetizers = [
{
name: "Caprese",
description: "Mozzarella, tomatoes, basil, balsmaic glaze.",
price: 4.95,
},
{
name: "Mozzarella Sticks",
description: "Served with marinara sauce.",
price: 3.95,
},
{
name: "Bruschetta",
description: "Grilled bread garlic, tomatoes, olive oil",
price: 4.95,
},
];
$scope.mains = [
{
name: "Margherita Pizza",
description: "Fresh mozzarella, basil, tomatoes, olive oil.",
price: 12.95,
},
{
name: "Chicken Parmesan",
description:
"Breaded chicken with marinara sauce and melted mozzarella.",
price: 14.95,
},
{
name: "Pesto Pasta",
description:
"Pasta with pesto sauce, cherry tomatoes, and parmesan cheese.",
price: 11.95,
},
];
$scope.extras = [
{
name: "Garlic Bread",
description: "Toasted bread topped with garlic and herbs.",
price: 3.5,
},
{
name: "Caesar Salad",
description:
"Romaine lettuce, croutons, parmesan cheese, and caesar dressing.",
price: 5.5,
},
{
name: "Sweet Potato Fries",
description: "Crispy fries made with sweet potatoes.",
price: 4.5,
},
];
},
]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment