在角度方面,似乎没有一种内置的方式来存储模型生命周期状态,也就是说,由于它是一个异步的,可能是过时模板上存储的远程模型的过期状态。服务器,或服务器与客户端相比过时的地方。看看Ember是如何做到的,在http://emberjs.com/guides/models/model-lifecycle/,他们有许多模型对象的状态:
Angular的模型似乎只是普通的旧Javascript对象,所以没有这个。看看$资源,似乎更接近我正在寻找的东西,似乎与州没有任何关系。我的目标是让用户清楚何时需要将某些内容保存到服务器,以及任何此类保存的结果。
编辑:我不是指DOM与浏览器内存中的模型相比过时。我理解Angular将所有这些作为2路数据绑定处理,如http://docs.angularjs.org/guide/dev_guide.templates.databinding所述。这是在模型与服务器相比本身可能不同时处理状态。
答案 0 :(得分:1)
你看过the form directive了吗?您可以检查它是原始的,脏的,有效的等等......这可以满足您“在需要将某些内容保存到服务器时向用户说明”的需要。我真的不知道你的意思是“任何这种保存的结果。”,但根据表格的状态,你可以显示你想要的任何东西。