Javascript 检查是否有“型号”;“肮脏”;

Javascript 检查是否有“型号”;“肮脏”;,javascript,angular,typescript,Javascript,Angular,Typescript,是否有任何方便的方法来检查我的应用程序型号是否已被用户更改?我需要它,以便向用户指示未保存的更改 值得一提的是,我在我的应用程序中没有使用表单,而且我的模型是从应用程序的根组件向下流到子组件的,这反过来意味着它也可能在那里发生变异。我想你需要看看ngModelChange,以及一般的角度变化检测 由于$digest机制现在也是“区域”(onTurnDone),因此了解它们是非常强大的 为了测试绑定模型的修改情况,我在离开页面之前克隆了初始原始模型的对象,并将其与对应的更新对象进行比较,最后执

是否有任何方便的方法来检查我的应用程序<代码>型号是否已被用户更改?我需要它,以便向用户指示未保存的更改


值得一提的是,我在我的应用程序中没有使用表单,而且我的
模型是从应用程序的根组件向下流到子组件的,这反过来意味着它也可能在那里发生变异。

我想你需要看看ngModelChange,以及一般的角度变化检测

由于$digest机制现在也是“区域”(onTurnDone),因此了解它们是非常强大的


为了测试绑定模型的修改情况,我在离开页面之前克隆了初始原始模型的对象,并将其与对应的更新对象进行比较,最后执行了深度对象比较

几点:

  • 我使用以下软件包进行比较:
  • 我在
    窗口.onbeforeunload
    事件中进行了比较