Dart 集合中的Firebase镖异常
我在试firebase飞镖套装, 使用Dart 集合中的Firebase镖异常,dart,firebase,Dart,Firebase,我在试firebase飞镖套装, 使用set在数据库中保存正确的值,但启动异常: 参数不匹配的闭包调用:函数“调用” NoSuchMethodError:传递给名为“call”的方法的参数数不正确 接收器:关闭:(动态)=>动态 已尝试调用:调用(空,“”) 找到:调用(错误) 以下是源代码: 库反向器; 导入“dart:html”; 导入“包:firebase/firebase.dart”显示firebase; 常量firebaseUrl=https://laquyfire.firebas
set
在数据库中保存正确的值,但启动异常:
参数不匹配的闭包调用:函数“调用”
NoSuchMethodError:传递给名为“call”的方法的参数数不正确
接收器:关闭:(动态)=>动态
已尝试调用:调用(空,“”)
找到:调用(错误)
以下是源代码:
库反向器;
导入“dart:html”;
导入“包:firebase/firebase.dart”显示firebase;
常量firebaseUrl=https://laquyfire.firebaseio.com/';
//连接到DOM并响应输入字段更改的示例。
initReverser(){
变量输出=查询选择器('#out');
变量输入=查询选择器(“#名称”);
input.onKeyUp.listen((){
output.text=input.value.split(“”).reversed.join();
var fb=新的Firebase('${firebaseUrl}');
var值={'reversed':output.text};
fb.set(value).然后((result)=>打印(result.snapshot));
});
}
源代码似乎基于WebStormWeb应用程序
示例项目。我基于该示例项目创建了一个新项目,除了将发布的源代码添加到lib/reverser.dart
,我只做了三件额外的事情使其工作:
- 在
中的index.html
标记内添加了此行: - 将此行添加到
文件中的pubspec.yaml
部分:依赖项:
firebase:“>=0.5.1如果您执行
?顺便说一句,您只需执行fb.child('/some child')。设置(值)
。子项(…)的错误相同。设置newfirebase(firebaseUrl)