私はionic(v1)とangularfireを使って簡単なCRUDを実行しようとしています。私はレコードを読んで削除することができますが、私は編集して作成する必要があります。実際の問題は角度ファイヤー関数$ add`です。この関数は何もせず、コンソールにエラーを返しません。
$scope.users = $firebaseArray(root.ref('/users/'));
$scope.user = {};
//Create
$scope.title = "New user"
$scope.button = "Create";
$scope.icon = "ion-person-add";
$scope.submit = function() {
var data = {
name: $scope.user.name,
username: $scope.user.username,
email: $scope.user.email,
street: $scope.user.street,
suite: $scope.user.suite,
city: $scope.user.city,
lat: $scope.user.lat,
lng: $scope.user.lng,
phone: $scope.user.phone,
website: $scope.user.website,
}
console.log(data);
$scope.users.$add(data).then(function (ref) {
console.log('contact added with Id: ' + id);;
})
どうやらコードは大丈夫ですが、そうかもしれないconsole.log
を返すいくつかのエラーを持っていません。私はこのコードを持っています。何か案は?
エラーは「エラー:キーIDが未定義です.JSONで未定義を渡せません。代わりにnullを使用してください。」 –