AngularJS 工厂使用 Visual Studio 片段
AngularJS Factory using Visual Studio Snippet
我有一个工作正常的 AngularJS 工厂,但是当我尝试将它容纳在自动生成的 AngularJS 工厂的 visual studio 片段中时,它不会发生,我可以没有得到语法 right.This is my factory
angular.module('payrollApp').factory('countries', function ($http) {
return {
getCountries: function (callback) {
$http.get('countries.json').success(callback);
}
}});
但是我应该如何更改它才能使用 Visual Studio 自动生成的代码。这是自动生成的片段:
(function () {
'use strict';
angular
.module('app')
.factory('factory', factory);
factory.$inject = ['$http'];
function factory($http) {
var service = {
getData: getData
};
return service;
function getData() { }
}})();
试试这个,
(function () {
'use strict';
angular
.module('payrollApp')
.factory('countries', factory);
factory.$inject = ['$http'];
function factory($http) {
var service = {
getCountries: getCountries
};
return service;
function getCountries(callback) {
$http.get('countries.json').success(callback);
}
}})();
我有一个工作正常的 AngularJS 工厂,但是当我尝试将它容纳在自动生成的 AngularJS 工厂的 visual studio 片段中时,它不会发生,我可以没有得到语法 right.This is my factory
angular.module('payrollApp').factory('countries', function ($http) {
return {
getCountries: function (callback) {
$http.get('countries.json').success(callback);
}
}});
但是我应该如何更改它才能使用 Visual Studio 自动生成的代码。这是自动生成的片段:
(function () {
'use strict';
angular
.module('app')
.factory('factory', factory);
factory.$inject = ['$http'];
function factory($http) {
var service = {
getData: getData
};
return service;
function getData() { }
}})();
试试这个,
(function () {
'use strict';
angular
.module('payrollApp')
.factory('countries', factory);
factory.$inject = ['$http'];
function factory($http) {
var service = {
getCountries: getCountries
};
return service;
function getCountries(callback) {
$http.get('countries.json').success(callback);
}
}})();