gpt4 book ai didi

AngularJS -> UI 路由器,定义 Controller 的位置

转载 作者:行者123 更新时间:2023-12-03 08:00:44 26 4
gpt4 key购买 nike

可以将 ui router 中的状态 Controller 定义为 controller: 'MainController',但也可以省略,而是可以在 View (模板 url)中将 Controller 定义为 ng-controller="MainController",什么是更好的做法?

最佳答案

更好的做法是在提供者配置中定义 Controller (这也适用于核心 $routeProvider btw)。最好让您的 View 尽可能“干净”。

正如@JBNizet 所补充的,这也是路由器将已解析的依赖项注入(inject) Controller 的唯一方法(请参阅可以传递到路由/状态配置中的 resolve 属性)

关于AngularJS -> UI 路由器,定义 Controller 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30011412/

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