Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 集合中的Firebase镖异常_Dart_Firebase - Fatal编程技术网

Dart 集合中的Firebase镖异常

Dart 集合中的Firebase镖异常,dart,firebase,Dart,Firebase,我在试firebase飞镖套装, 使用set在数据库中保存正确的值,但启动异常: 参数不匹配的闭包调用:函数“调用” NoSuchMethodError:传递给名为“call”的方法的参数数不正确 接收器:关闭:(动态)=>动态 已尝试调用:调用(空,“”) 找到:调用(错误) 以下是源代码: 库反向器; 导入“dart:html”; 导入“包:firebase/firebase.dart”显示firebase; 常量firebaseUrl=https://laquyfire.firebas

我在试firebase飞镖套装, 使用
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));
});
}

源代码似乎基于WebStorm
Web应用程序
示例项目。我基于该示例项目创建了一个新项目,除了将发布的源代码添加到
lib/reverser.dart
,我只做了三件额外的事情使其工作:

  • index.html
    中的
    标记内添加了此行:

  • 将此行添加到
    pubspec.yaml
    文件中的
    依赖项:
    部分:


    firebase:“>=0.5.1如果您执行
    fb.child('/some child')。设置(值)
    ?顺便说一句,您只需执行
    newfirebase(firebaseUrl)
    。子项(…)的错误相同。设置