我正在寻找一种将短暂数据存储在AngularFire三向绑定对象(例如状态)中的方法,但是我找不到一种方法来阻止它将数据保留回来到Firebase - 我到目前为止找到的唯一方法是在其前面添加$
,我怀疑这可能是错误的。
我已阅读以下内容:
Angular.js不会向任何$ watch侦听器报告前缀为$的变量。一个简单的解决方法是使用前缀为_的变量,它不会保存到服务器,但会触发$ watch。
但它对我不起作用,即以下代码:
shelf._editingName = false
将_editingName: false
保存回Firebase(shelf
是更大数组的一部分,该数组全部是三向绑定的。)
我做错了什么?以上引用是否仍然正确?使用$
前缀有什么问题吗?