簡単な質問。
私はこのリソースを持っています:
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();
...
}
工場名の前に$記号は必要ないことに注意してください。