gpt4 book ai didi

angularjs - uibModalInstance 作为可选服务

转载 作者:行者123 更新时间:2023-12-03 18:36:22 28 4
gpt4 key购买 nike

我有一种情况需要使用 uibModalInstance 作为可选注入(inject)器。因为我需要对两个 View 使用同一个 Controller 。一种是弹出 View ,另一种是普通 View 。当我使用弹出窗口时,它工作正常。在另一种情况下,它抛出一个未知的注入(inject)器错误。

任何人都可以帮助解决这个问题。

问候,基兰戈帕尔

最佳答案

您可以按如下方式有条件地将模块注入(inject) Controller 。确保您已经为该 View 的相关依赖项包含了 javascript:

angular.module('myApp').controller('Controller', 
['$injector', '$scope', '$http',
function($injector, $scope, $http) {
var uibModalInstance;
if (view1) {
uibModalInstance = $injector.get('uibModalInstance');
}
});

关于angularjs - uibModalInstance 作为可选服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35330860/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com