将数据推入JS对象不完全工作

时间:2014-05-26 00:16:12

标签: javascript angularjs object

尝试将另一个数据集推送到要在页面上显示的现有数组时,仅显示第一个属性数据组合。

使用测试数据创建初始对象,只需检查

    $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>

1 个答案:

答案 0 :(得分:1)

你有

<b>Course Number:</b> {{ course.courseTitle }}<br />

当你真的想要

<b>Course Number:</b> {{ course.courseNumber}}<br />