我按照Firebase和Angular入门示例 - Firecasts#4继续获取:
<?php echo htmlspecialchars($row1['Fname']); ?> <?php echo htmlspecialchars($row1['Lname']); ?>
有什么想法吗?
这是我的app.js:
$route['student/(:any)'] = 'student/login/$1'
这是我的index.html:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
Car car = new Car();
car.image = File.ReadAllBytes(@"c:\temp\image1.jpg");
car.Name = "Temp";
MemoryStream stream = Serializer.SerializeToStream(car);
System.IO.File.WriteAllBytes("Temp.Jpeg", stream.ToArray());
using (var Stream = new MemoryStream(System.IO.File.ReadAllBytes("Temp.Jpeg")))
{
Car cab = (Car)Serializer.DeserializeFromStream(Stream);
var imageToSave = Bitmap.FromStream(new MemoryStream( cab.image));
}
}
}
public class Serializer
{
public static MemoryStream SerializeToStream(object o)
{
MemoryStream stream = new MemoryStream();
IFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, o);
return stream;
}
public static object DeserializeFromStream(MemoryStream stream)
{
IFormatter formatter = new BinaryFormatter();
stream.Seek(0, SeekOrigin.Begin);
object o = formatter.Deserialize(stream);
return o;
}
}
[Serializable]
public class Car
{
public string Name { get; set; }
public byte[] image { get; set; }
}
}
答案 0 :(得分:1)
好像你正在使用新版本的firebase。继续并重写这个例子,就像在这里说的那样:https://firebase.google.com/support/guides/firebase-web#monitor_authentication_state_numbered。
您需要第4点:&#34;在新的SDK中,您不再通过新的Firebase实例化数据库引用。相反,您将通过firebase.initializeApp()...&#34;
初始化SDK答案 1 :(得分:0)
您需要插入:
var rootRef = new Firebase('https://<my-app>.firebase.io.com');
<{1>}内部的{p>,如所示。
评论员解释说MyController
作为“Firebase构造函数”注入控制器。
Firebase
是上面'FirebaseUrl'
内定义的网址。
他的解释非常快,但无论哪种方式,您都需要这行代码来帮助定义参考。
如果有人有更多见解,请对此信息进行编辑或评论。
答案 2 :(得分:0)
我将此添加为使用链接的答案:new docs
正如Boas Babs所说,新版本使用不同的方法来获取数据库参考。
app.controller("SampleCtrl", function($scope, $firebaseObject) {
var ref = firebase.database().ref();
// download the data into a local object
$scope.data = $firebaseObject(ref);
});