Javascript 使用angular JS更新我的firebase中的多个记录
更新我的firebase中的所有记录。我正在尝试为我的应用程序中的所有评级创建重置按钮,但我的firebase没有得到更新。是否有方法更新/设置所有记录。我没有问题更新个人记录,但所有数据。。。 e、 g` 相当于Javascript 使用angular JS更新我的firebase中的多个记录,javascript,angularjs,firebase,angularfire,Javascript,Angularjs,Firebase,Angularfire,更新我的firebase中的所有记录。我正在尝试为我的应用程序中的所有评级创建重置按钮,但我的firebase没有得到更新。是否有方法更新/设置所有记录。我没有问题更新个人记录,但所有数据。。。 e、 g` 相当于 UPDATE mytable SET new_column = new value 更新sql中的所有行。我定期使用以下代码片段擦除Firebase中的所有数据: new Firebase('https://my.firebaseio.com/path/to/root').r
UPDATE mytable
SET new_column = new value
更新sql中的所有行。我定期使用以下代码片段擦除Firebase中的所有数据:
new Firebase('https://my.firebaseio.com/path/to/root').remove();
即使当我将对象(来自AngularFire的$asObject
)或数组(来自AngularFire的$asArray()
)绑定到该Firebase时,它们也会在我执行该代码段时正确更新
请记住,AngularFire只是Firebase常规JavaScript API的包装器,以使其与AngularJS更好地交互。对于不需要三方同步的操作,您可以(也可能应该)仍然使用常规JavaScript API。。在这种情况下,删除我尝试更新的数据库中的删除项。就像将其设置回零一样,这与path/to/root包含firebase ID不同。我正在尝试更新firebaseWow中的多行。。。从你最初的问题来看,这一点都不明显。您可以循环所有子项并将值设置回0。
new Firebase('https://my.firebaseio.com/path/to/root').remove();