Я только начинаю с Angular через курс кодовой школы. Это моя первая структура. Я пытаюсь создать очень, очень простое меню, используя ng-repeat. Это очень близко соответствует первому проекту в курсе кодов, но кажется, что я, возможно, что-то неправильно понял или, возможно, была концепция, которая была недостаточно охвачена на этом этапе курса. Я вернулся и заново просмотрел видео, которые покрывают то, что мне нужно знать, чтобы построить это, и я не вижу, что бы это заставило это работать. Мне нужно, чтобы мяч катился сюда. Это ошибка в моих директивах?Мои угловые выражения не берут данные из массива
<html ng-app = 'menu'>
<body ng-controller = 'MenuController as menu'>
<section ng-repeat="menuItem in menu.menuItem">
<h1> {{menuItem.name}} </h1>
<p> {{menuItem.description}} </p>
<h3> {{menuItem.price}} </h3>
</section>
</body>
</html>
Херес JS:
var app = angular.module('menu', []);
app.controller("MenuController", function(){
this.menuItem = appetizers;
});
var appetizers = [{
name : "Seared Ahi Tuna",
decription : "Cooked rare, thinly sliced and served over seaweed salad with a teriyaki glaze",
price : "12"
},
{
name : "Artisan Cheese Board",
decription : "Five chef-selected cheeses from WI farms (Sorry, no happy hour)",
price : "12"
}...
К сожалению, отправил его перед соединением. Мозг скремблирован. – Marcus
угловой не загружен. –
Не было бы объявление переменной 'appetizers' до того, как оно будет использоваться в' app.controller ... '? –