我是初学者。
试图做一个简单的足球比赛
所有值都初始化为0
从下拉列表中选择2个不同的团队>>输入最终得分(不能为负数)
点击“最终得分”按钮,
函数应该将两个团队的'Played'值增加到1。
以及在表格中显示。
sol
代码here
答案 0 :(得分:0)
相关的代码位如下。
通过HTTP加载数据
$http.get('teams.json').then(function(resp){
$scope.Ligateams = resp.data;
})
使用索引与名称
<select ng-model="Matchteam2.idx" ng-disabled="editButton1">
<option ng-repeat="Matchteam2 in Ligateams"
value={{$index}}>{{Matchteam2.name}}
</option>
</select>
访问控制器中的团队信息
现在我们可以从具有索引的团队数组中获取团队对象。
var team1 = $scope.Ligateams[$scope.Matchteam1.idx];
var team2 = $scope.Ligateams[$scope.Matchteam2.idx];
team1.played++;
team2.played++;
访问用户界面信息
由于基本名称&#39;字段不再在Matchteam#
上,我们可以再次使用索引访问Ligateams数组中团队对象的name属性。
Goal by Team <b>{{Ligateams[Matchteam1.idx].name}}</b
以下是修复了一些内容的示例:https://plnkr.co/edit/Yby8D0z8IIEGXNxlwX4D?p=preview。