0
我在我的应用程序下面的代码:的Javascript原型不添加方法
app.factory('User', ['railsResourceFactory', '$http', function (railsResourceFactory, $http) {
var res = railsResourceFactory({url: '/users', name: 'user'});
res.prototype.hello = function() {
return "hello";
};
debugger;
return res;
}]);
我使用的angularjs-rails-resource gem。当我打了镀铬的调试器和i型控制台以下:
res.hello()
我得到:
TypeError: Object function RailsResource(value) { angular.extend(this, value || {}); } has no method 'hello'
我不知道为什么会这样。我是一种新的JavaScript,所以我可能不会从根本上理解关于Prototype的东西。或者也许它可能是角度或轨道的问题。
感谢