如何防止特定的AngularFire绑定属性保存回Firebase?

时间:2015-06-16 11:48:17

标签: angularjs firebase angularfire

我正在寻找一种将短暂数据存储在AngularFire三向绑定对象(例如状态)中的方法,但是我找不到一种方法来阻止它将数据保留回来到Firebase - 我到目前为止找到的唯一方法是在其前面添加$,我怀疑这可能是错误的。

我已阅读以下内容:

  

Angular.js不会向任何$ watch侦听器报告前缀为$的变量。一个简单的解决方法是使用前缀为_的变量,它不会保存到服务器,但会触发$ watch。

但它对我不起作用,即以下代码:

shelf._editingName = false

_editingName: false保存回Firebase(shelf是更大数组的一部分,该数组全部是三向绑定的。)

我做错了什么?以上引用是否仍然正确?使用$前缀有什么问题吗?

0 个答案:

没有答案