将所有内容从$ scope中移出并进入$ state是否有任何缺点?
我正在迁移到ui-router,我发现$ state的工作方式与$ scope非常相似,还有一个好处就是能够在路由更改时传递状态参数。
我知道$ state是$ scope的一个子集但是我不确定为什么$ scope提供了类似的功能并且在Angular 2.0中消失时会提供更多附加值。
答案 0 :(得分:2)
不是一个好方法。 $ scope和$ state有不同的含义。 $ scope是一个模型,而$ state主要用于路由