1
我試圖獲得一個簡單的angularFire example工作,並看到我添加到my synced Firebase db被立即刪除的任何內容。我預計輸入框會同步到/ items/foo中的一個字符串。我錯過了什麼?爲什麼angularFire示例會刪除我的所有Firebase條目?
我試圖獲得一個簡單的angularFire example工作,並看到我添加到my synced Firebase db被立即刪除的任何內容。我預計輸入框會同步到/ items/foo中的一個字符串。我錯過了什麼?爲什麼angularFire示例會刪除我的所有Firebase條目?
對於刪除與預期數據類型不匹配的項目,angularFire有點積極。有討論關於固定在Github上,如果你有興趣的這種行爲,但你可以通過使用第四個參數顯式指定數據類型解決它:
var url = 'https://andreystest.firebaseio.com/items';
angularFire(url, $scope, 'items', '');
第四個參數是一個空字符串,它告訴angularFire那無論存儲在URL中的是字符串。默認的模型類型是一個數組([])。
編輯:jsFiddle和Angular似乎存在一些問題。您缺少ng-app和ng-controller指令,這意味着角度從不初始化。但是,即使添加了這些標籤,我也無法讓它在jsFiddle中工作,但它確實在常規網頁上工作。試試http://misc.firebase.com/~anant/angular-test.html!
謝謝!指令位於頁面上的正文和div上。您可以在左側的「小提琴選項」中添加比平常不同的車身標籤。 angularFire在jsfiddle預覽中似乎不起作用,但它在單獨的頁面中工作。 – 2013-04-22 16:49:43
你能鏈接到你提到的GitHub討論嗎? – 2013-04-22 16:51:49
https://github.com/firebase/angularFire/issues/17 – Anant 2013-04-23 02:26:28