У меня есть Product.js файл гдеНе удается вызвать API-сервисы, когда что-то находится между контроллером и службой в AngularJS?
var productOPS = {
GetProduct: function() {
var promiseGet = getProducts();
}};
Теперь я хочу, чтобы вызвать ProductService.js
app.service('crudService', function ($http) {
///product GET
this.getProducts = function() {
return $http.get("/api/ProductsAPI");
}
///end product
});
И ProductController.js является
app.controller('crudController', function ($scope, crudService) {
GetProducts();
//Function to load all Employee records
function GetProducts()
{
productOPS.GetProduct();
} } });
Как могу ли я вызвать Se rvice из GetProduct of Products.js и передать значение обратно в ProductController
Ошибка: getProducts() не определен.
Почему вы используете отдельный файл product.js? – sms
, потому что, как только данные будут получены, мне нужно сделать еще несколько операций с данными. Что выглядит неприятно в контроллере.js ... вот почему я хочу иметь отдельный JS-файл –
Где вы связываете Product.js и файл вашего контроллера? – sms