Дорогой, все, что я новичок в Angularjs. Я создаю modal с Angular. Один из примеров, которые я нашел в Интернете, следует за тем, что я с трудом понимаю
$scope.checkout = function (cartObj) {
var modalInstance = $modal.open({
templateUrl : 'assets/menu/directives/payment-processing-modal.tmpl.html',
controller : ["$scope", "$modalInstance", "cartObj", function($scope, $modalInstance, cartObj) {
}],
resolve : { // This fires up before controller loads and templates rendered
cartObj : function() {
return cartObj;
}
}
});
То, что меня смущает, это cartObj, который я уже получил как параметр для моей функции, передается моему контроллеру через инъекцию зависимости. Однако почему мне нужно создать функцию с именем cartObj и вернуть эту переменную. Это кажется запутанным. Кто-нибудь может помочь?