Javascript 角度,用两点设置范围变量

Javascript 角度,用两点设置范围变量,javascript,angularjs,Javascript,Angularjs,我在用两点设置范围变量时遇到问题。有关我的控制器和错误,请参见下文 .controller('CreateSubject', function ($scope, factory, $cookieStore, $location, $rootScope){ $scope.subject.prerequisit = []; }) 我得到了一个错误: angular.js:13236 TypeError:无法设置的属性“前提条件” 未定义 在纽约 您需要首先定义对象主题 尝试: 您必须遵循的

我在用两点设置范围变量时遇到问题。有关我的控制器和错误,请参见下文

.controller('CreateSubject', function ($scope, factory, $cookieStore, $location, $rootScope){
    $scope.subject.prerequisit = [];
})
我得到了一个错误:

angular.js:13236 TypeError:无法设置的属性“前提条件” 未定义 在纽约


您需要首先定义对象
主题

尝试:


您必须遵循的语法是:

$scope.subject = { prerequisit : [] };
$scope.subject = { prerequisit : [] };