我来自Asp.Net世界,试图了解Angular State的意思。
什么是角度状态?它与Asp.Net中的ascx组件类似吗?它是一个子页面吗?它与工作流状态类似吗?
我听到很多人都在谈论它,我一直在努力寻找解释一个州是什么或做什么的文章,但却找不到适合初学者的好文章。
你们有没有人知道任何好文章?你能帮助我抓住/理解角度状态的概念吗?非常感谢。 : - )
答案 0 :(得分:9)
引用不是针对Angular本身,而是针对名为Angular UI.Router的Angular模块。此模块允许您将Angular应用程序转换为State Machine,并根据这些状态处理视图上显示的内容,而不是仅处理URL参数。许多人认为这是一个必不可少的角度模块,功能远远超过默认的$routeProvider
。
所有$stateProvider
的最佳参考
功能是github repository wiki。
答案 1 :(得分:2)
来自documentation for the AngularJS UI-Router,
状态对应于"地点"在整个用户界面和导航方面的应用程序。
状态描述(通过控制器/模板/视图属性)UI在该位置的样子和行为。
各州经常有共同点,在这个模型中分解这些共性的主要方法是通过国家层级,即 父/子状态也称为嵌套状态。