Этот вопрос, вероятно, что-то делать со мной не захватывая концепцию фабрики в угловатые, я следующий завод:Угловая Фабричные Локальные переменные
.factory('utils', ['api', '$log', '$q',
function(api, $log, $q) {
var utils = {};
var cart = {
products: new Array(),
payment: 'cash'
};
/**
* Access the shopping cart
*/
utils.getCart = function() {
return this.cart;
};
return utils;
}
]);
Проблема заключается в том, что локальная переменная корзина не является постоянным , когда я пытаюсь получить доступ к фабрике с контроллера cart всегда не определено. Я понимаю, что this.cart ссылается на поле в объекте util, но это не так, но как я могу вернуть локальную переменную.
'возврата телегу,' должны это сделать. –
@MattWay Я делаю именно это, и он все еще не работает! – Willa