【发布时间】:2015-09-05 16:44:52
【问题描述】:
我似乎不知道如何将数组从服务传递到控制器。
我有一个简单的服务
.service('test', function() {
var array = []
return array;
})
还有一个控制器,我在按下按钮时调用此函数
$scope.testArray = function() {
$scope.test = test.array;
console.log("test: ", $scope.test);
};
我得到一个错误测试未定义。谁能向我解释一下为什么这不起作用以及如何解决?我尝试将该数组存储在一个单独的对象中,但也没有运气。谢谢
【问题讨论】:
-
您是否将服务注入您的控制器?
-
是的,这是我的控制器 -> .controller('TestCtrl', ['test', function(test) {
标签: javascript angularjs model-view-controller service