我对angularjs相当陌生。我正在寻找一种方法来返回对象以从不是单例的工厂扩展。这样一来,人们就不能在应用程序堆栈的更高层处理对象数据。这是我到目前为止提出的,对吗?或者,还有更好的方法?
angular.module('utils', [])
.factory('extendableOject', function () {
return function () {
return {
prop1 : 1,
func1 : function () {
this.prop1++;
}
};
} ();
});