我尝试建立一个' selectCategories' AngularJS的指令。 HTML元素本身或多或少是一个简单的选择字段,但我想从RESTful服务加载选项。因此,我建立了一个'类别'服务:
'use strict';
angular.module('myApp.services')
.factory('Categories', function($resource) {
return $resource('/categories/:id.json', { id: '@id' }, { 'query': { isArray: false }});
});
现在我想注入'类别'服务到' selectCategories'指令:
'use strict';
angular.module('myApp')
.directive('selectCategory', function(Categories) {
// --> Request all the categories.
return {
restrict: 'E'
}
});
可以这样做但是注入请求RESTful服务的服务感觉不对。有人有经验吗?也许有更好的方法来做到这一点。