AngularJS: 自动检测模型的变化
假设我想要做的事情是在模型的值发生变化时自动运行一些代码(例如将数据保存到服务器)。唯一的方法是在每个可能改变模型的控件上设置类似于ng-change
的东西吗?
也就是说,在视图中,当模型改变时,事物会立即改变,而无需显式地连接任何东西。是否有类似于能够运行保存到服务器的代码的类似物?像这样:
myModel.on('change', function() {
$.post("/my-url", ...);
});
就像您可能在backbone中看到的那样。