내가 권장하는 것은 각도가 constants입니다. 이것은 프로젝트에서 사용한 예 중 하나입니다 (@ Url.Content 부분은 C#이지만 생각을하게 될 것입니다). 우리는 실제로 우리의 서비스에 그 상수를 사용할 때
<script>
angular.module('App.ConfigurationSettings', [])
.constant('ApiBaseUrl','@Url.Content("~/api/")')
.constant('WebBaseUrl','@Url.Content("~")');
</script>
및 다음은 다음과 같습니다
var app = angular.module('App.BrandService', ['App.ConfigurationSettings']);
app.factory("BrandService", function ($http, $q, ApiBaseUrl) {
return {
getBrand: function (brandId) {
var deferred = $q.defer();
var url = ApiBaseUrl + 'brands/' + brandId + '.json';
return HttpGet($http, url, deferred);
},
getBrands: function() {
var deferred = $q.defer();
var url = ApiBaseUrl + 'brands.json';
return HttpGet($http, url, deferred);
}
};
});
그리고이 변수가 필요한 경우 객체가 포함 된 배열입니까? 너 아직도 이럴거야? – Aldentev
그래, 아마도 그 객체를 값으로 사용하고 이름으로 속성에 액세스 할 수있을 것이다. – MDiesel