【发布时间】:2013-12-28 05:41:07
【问题描述】:
我制作了一个应用程序,其中包含 3 个稍微不同的视图,它们使用相同的逻辑,因此每个视图都使用相同的控制器,但具有不同的 json 数据。一切正常,但我想知道这样做是否是 AngularJS 的最佳实践? 当路由改变时,被替换的视图是使用相同的控制器实例,还是实例化一个新的控制器?
谢谢。
【问题讨论】:
-
在我的小经验中,每次视图更改时,都会重新加载其控制器。我正在使用 ui-router,所以也许 AngularJs 的基本路由没有相同的行为。您可以将“console.log”放入控制器中以检测到这一点。
-
我也想知道这里有一些有用的信息Angular Best Practices
标签: angularjs