我刚刚开始使用Angular通过codechool课程。这是我的第一个框架。我试图用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 2015-02-11 20:24:50
角度未加载。 – 2015-02-11 20:27:28
在'app.controller ...'中使用'appetizers'变量之前不会声明? – 2015-02-11 20:29:03