【发布时间】:2023-03-31 02:20:01
【问题描述】:
亲爱的,我是 Angularjs 的新手,我正在尝试创建一个模式。 我在网上找到的一个示例(目前正在关注)是下面的示例,我觉得很难理解。
$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 的函数并返回该变量。这似乎令人困惑。有人可以帮忙吗?
【问题讨论】:
标签: javascript angularjs angular-ui angular-ui-bootstrap