AnjularJS中模型、控制器和模板的关系

基本协作关系

  • 模型整个应用都是由模型驱动,视图中所展示的内容和被存储起来的内容都是模型
  • 控制器负责业务逻辑:如何获取模型、在模型上执行何种操作、视图会调用模型是何种信息,以及如何转换模型获取想要的信息;表单校验、调用服务器、使用正确的数据启动视图,以及与此相关的几乎所有事情都是控制器的职责。
  • 模板代表模型的展现形式,以及用户应该如何与应用进行交互。模板主要负责以下事情:

    • 展示模型
    • 定义用户与应用的交互方式
    • 给应用提供样式,并且决定显示元素的前提条件
    • 过滤并格式化数据

    以上仅仅是最基本的理论关系,资料取自用AngularJS开发下一代Web应用一书

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章