我在這個教程中的堵漏: https://thinkster.io/mean-stack-tutorial當訪問工廠對象時,爲什麼不必在Angular.js工廠中引用「中間」對象?
其中定義使用此代碼的Angular.js工廠:
app.factory('posts', [function(){
var o = {
posts: []
};
return o;
}]);
我不明白的是,在後面的控制器,填充變量$ scope.posts,下面的代碼被用於:
$scope.posts = posts.posts;
這工作,而:
$scope.posts = posts.o.posts;
沒有。我不明白如何直接訪問「posts」工廠中的「posts」變量;這是因爲通過鍵入代碼:
return o
所有的o對象的代碼現在被認爲是「職位」工廠代碼的一部分?