Angularjs 如何防止特定的AngularFire绑定属性保存回Firebase?
我正在寻找一种将临时数据存储在AngularFire三向绑定对象(如state)中的方法,但我找不到一种好方法来阻止它将数据持久化回Firebase-到目前为止,我发现的唯一方法是在它前面加上Angularjs 如何防止特定的AngularFire绑定属性保存回Firebase?,angularjs,firebase,angularfire,Angularjs,Firebase,Angularfire,我正在寻找一种将临时数据存储在AngularFire三向绑定对象(如state)中的方法,但我找不到一种好方法来阻止它将数据持久化回Firebase-到目前为止,我发现的唯一方法是在它前面加上$,我怀疑这可能是错误的 我读过以下内容: Angular.js不会向任何$watch侦听器报告前缀为$的变量。这里一个简单的解决方法是使用前缀为x的变量,该变量不会保存到服务器,但会触发$watch 但它不适用于我,即以下代码: shelf._editingName = false 将\u editin
$
,我怀疑这可能是错误的
我读过以下内容:
Angular.js不会向任何$watch侦听器报告前缀为$的变量。这里一个简单的解决方法是使用前缀为x的变量,该变量不会保存到服务器,但会触发$watch
但它不适用于我,即以下代码:
shelf._editingName = false
将\u editingName:false
保存回Firebase(shelf
是三向绑定的较大数组的一部分)
我做错了什么?上面的引文仍然正确吗?使用$
前缀真的有什么问题吗