我尝试将angular2 app与firebasedb集成。我跟着angular2Fire Github Documentaion。我使用角度CLI,安装angular2Fire,导入
static async Task StartListenForMouseChangeAsync()
{
await Task.Factory.StartNew(()=> {
do
{
Console.Title = "Scanning";
var mouse = new ManagementObjectSearcher($"winmgmts:\\.\\root\\CIMV2");
mouse.Query = new ObjectQuery("SELECT * FROM Win32_PointingDevice");
var data = mouse.Get();
var states = new Boolean[data.Count];
var props = new List<ManagementBaseObject>();
foreach (var item in data)
{
props.Add(item);
}
for (int i = 0; i < data.Count; i++)
{
states[i] = props[i].Properties["DeviceID"].Value.ToString().StartsWith("USB");
}
var hasUsbMouse = states.Contains(true);
Console.Title = $"Mouse Status: {hasUsbMouse}";
Thread.Sleep(5000);
Console.Clear();
} while (true);
}, TaskCreationOptions.LongRunning);
}
<{1>}中的
import { AngularFireModule } from 'angularfire2';
import { AngularFireDatabaseModule } from 'angularfire2/database';
此constants.firebase包含firebase配置。
在我的主页组件
中app.module
的内容
我甚至将firebase规则更新为public。我尝试找到解决方案但没有任何帮助任何人都可以帮我解决这个问题。我只是试图控制记录获得的结果。