gpt4 book ai didi

angularjs - angular-ui-router:在 Controller 中使用 $state 的依赖关系是什么?

转载 作者:行者123 更新时间:2023-12-04 17:49:47 24 4
gpt4 key购买 nike

这可能是一个非常简单的问题,但我在 ui-router 文档中找不到任何内容。我想调用$state.go()方法来更改 Controller 中的状态,但我收到“$state not defined”错误。

为了能够使用 $state 及其方法,我需要对 Controller 施加什么依赖?

最佳答案

它与任何其他服务相同 - 将其名称包含在带注释的依赖项列表或函数参数中:

//without annotation (inferred, not safe when minifying code)
function Controller($scope, $state) {...}

//inline annotation
module.controller('Controller', ['$scope','$state', function($scope, $state) {...}]);

//$inject property annotation
function Controller($scope, $state) {...}
Controller.$inject = ['$scope', '$state'];

关于angularjs - angular-ui-router:在 Controller 中使用 $state 的依赖关系是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19556760/

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