首页 文章

角度模型生命周期状态:脏和正在进行的记录

提问于
浏览
4

在angular中,似乎没有内置的方式来存储模型生命周期状态,即由于它是存储在服务器上的远程模型的异步和可能过时的副本而导致的状态,或者服务器与客户端相比过时的位置 . 看看Ember是如何做到的,在http://emberjs.com/guides/models/model-lifecycle/,他们有许多Model对象的状态:

  • 装载

  • 加载/清洁

  • DIRTY

  • IN-FLIGHT

  • 无效

  • 错误

Angular的模型似乎只是普通的旧Javascript对象,所以没有这个 . 看看$资源,似乎更接近我正在寻找的东西,似乎与州没有任何关系 . 我的目标是让用户清楚何时需要将某些内容保存到服务器,以及任何此类保存的结果 .

  • 这样做有什么好办法?

  • 是否有任何现有的库,或者我必须自己滚动?

编辑:我不是指DOM与浏览器内存中的模型相比过时 . 我理解Angular将所有这些作为双向数据绑定处理,如http://docs.angularjs.org/guide/dev_guide.templates.databinding所述 . 这是在模型与服务器相比本身可能不同时处理状态 .

1 回答

  • 1

    你看过the form directive了吗?你可以检查"the result of any such saving."是否真的知道你的意思,但根据表格的状态,你可以显示你想要的任何东西 .

相关问题