javascript - Angular,用两个点设置范围变量

标签 javascript angularjs

用两个点设置作用域变量时遇到问题。请参阅下文了解我的 Controller 和我的错误。

.controller('CreateSubject', function ($scope, factory, $cookieStore, $location, $rootScope){
    $scope.subject.prerequisit = [];
})

我得到了错误:

angular.js:13236 TypeError: Cannot set property 'prerequisit' of undefined at new

最佳答案

您必须遵循的语法是:

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

关于javascript - Angular,用两个点设置范围变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36231059/

相关文章:

php - 从子查询绑定(bind)数据?

javascript - 使用 javascript 和 jssc.jar 将数据发送到串口

angularjs - 禁用表单验证

javascript - 在 <table> 中使用 <div> 有效吗?选择表格行内的所有选项

javascript - 我们真的需要多线程 JavaScript 吗?

javascript - AngularJS ng-model 不能作为指令的一部分正确双向绑定(bind)

angularjs - Angular JS - 如何将枚举映射到颜色?

javascript - 一次性绑定(bind)以及指令的双向绑定(bind)和 ng-repeat

javascript - 一个我看不懂的nodejs回调执行顺序问题的例子

javascript - React Router 4相对路径