1
(function() {
angular.module('MyApp')
.factory('Contact', Contact);
Contact.$inject = ['$http'];
function Contact($http) {
return {
send: function(data) {
return $http.post('/contact', data);
}
};
}
})();
私は上記のコードを見つけました。この
angular.module('MyApp').factory('Contact', function($http){ });
よう
理由だけではなく、注入
$http
それは自己実行機能の中にサービスを置くことが必要である:私はいくつかの混乱がありますか?
1に役立ちます願っています。 https://docs.angularjs.org/guide/diを参照してください。 2)グローバルな名前空間を汚染しないようにすることをお勧めします(http://stackoverflow.com/questions/8862665/what-does-it-mean-global-namespace-would-be-poluted)連絡先 'シンボル – Phil