【发布时间】:2014-05-26 00:16:11
【问题描述】:
在尝试将另一个数据集推送到已经存在的数组中以显示在页面上时,只会显示第一个属性数据组合。
用测试数据创建初始对象,只是为了检查:
$scope.courseCart = [
{courseName:'English 1', courseNumber:'123456A', additionalNotes:''},
{courseName:'Calculus Honors', courseNumber:'MAT111', additionalNotes:'Latest possible time'}];
尝试添加到所述数据集的函数:
$scope.AddCourseToCart = function () {
$scope.courseCart.push({courseName:$scope.courseTitle, courseNumber:'MAT111'});
};
当数据被推送时,它只产生 courseName 信息,而不是 courseTitle。
在 courseCart 对象上使用 ng-repeat 显示信息
<div ng-repeat="course in courseCart">
<b>Course Title:</b> {{ course.courseName }}<br />
<b>Course Number:</b> {{ course.courseTitle }}<br />
<b>Additional Notes:</b> {{ course.additionalNotes }}<br />
---
</div>
【问题讨论】:
标签: javascript angularjs object