AngularJS中的$ state vs $ scope

时间:2015-07-22 00:49:20

标签: angularjs angular-ui-router

将所有内容从$ scope中移出并进入$ state是否有任何缺点?

我正在迁移到ui-router,我发现$ state的工作方式与$ scope非常相似,还有一个好处就是能够在路由更改时传递状态参数。

我知道$ state是$ scope的一个子集但是我不确定为什么$ scope提供了类似的功能并且在Angular 2.0中消失时会提供更多附加值。

1 个答案:

答案 0 :(得分:2)

不是一个好方法。 $ scope和$ state有不同的含义。 $ scope是一个模型,而$ state主要用于路由