我正在使用myapp的工厂,是否可以在角度js中创建一个私人工厂。
module.factory('ParentService', function ($q, $http) {
return {
//public API
};
});
module.factory('ChildService', function (ParentService, $sce) {
var child = Object.create(ParentService);
child.childMethod = function () {
//extending the parent
};
return child;
});
我希望我的ParentService是私有的,这样其他控制器就无法访问它。
答案 0 :(得分:1)
您无法在AngularJS 1.x中创建它们。将来可能会有模块范围的服务/工厂,但还没有人实现它们。