AngularJS中的变量声明和访问
我声明如下AngularJS中的变量声明和访问,angularjs,Angularjs,我声明如下 app.factory('postsF', [function () { var obj = { postsA: [] }; return obj; }]) 但是当访问它时,我指的是PostsA而不是obj。为什么?函数实际上返回的是obj而不是PostsA app.controller('MainCtrl', [ '$scope', 'postsF', function ($scope, postsI) {
app.factory('postsF', [function () {
var obj = {
postsA: []
};
return obj;
}])
但是当访问它时,我指的是PostsA而不是obj。为什么?函数实际上返回的是obj而不是PostsA
app.controller('MainCtrl', [
'$scope',
'postsF',
function ($scope, postsI) {
$scope.test = 'Hello world!';
$scope.posts = postsI.postsA;
.......................