简单的问题。
我有这个资源:
var Company = $resource("/company/:_id", {_id: "@_id"});
我想不同的控制器之间共享。
现在,我的复制粘贴周围的事物,但我仍然不点在哪里我要添加更多的代码,并使用角共享服务
任何其他的选择吗?
简单的问题。
我有这个资源:
var Company = $resource("/company/:_id", {_id: "@_id"});
我想不同的控制器之间共享。
现在,我的复制粘贴周围的事物,但我仍然不点在哪里我要添加更多的代码,并使用角共享服务
任何其他的选择吗?
只要把在服务或工厂。
angular.module("myApp", []).
factory("CompanyResource", function ($resource) {
return $resource("/company/:_id", {_id: "@_id"});
});
然后你就可以在控制器与使用
function MapCtrl($scope, $resource, $location, CompanyResource) {
...
CompanyResource.query();
...
}
请注意,您不需要$符号在工厂名称的前面。