AngularJS + Firebase预先填充输入而不保存到数组

时间:2015-03-19 11:13:17

标签: javascript jquery angularjs firebase

我有一个带Firebase数据库的AngularJS应用。我有一个带有表单字段的页面和一个单击事件$ scope.add_new = function(){它将把所有数据输入到我的数据库的字段中。

但是我使用var x预先填充其中一个输入字段:

var x = "hello world";
$('#test').val(x);    
<input type="text" id="test" ng-model="data.test"> 

但是,除非我手动输入字段,否则输入中的值不会设置为Firebase。如果我使用Javascript输入值,似乎不会注册。

这是我的控制器,使用click事件创建一个带有输入值

的新数组列表
$scope.list = $firebaseArray(new Firebase("https://my-db.firebaseio.com/users"));

$scope.add_new = function() {
  $scope.list.$add($scope.data);
  $scope.data = {};
  $route.reload();
}

任何帮助都是非常明确的。

0 个答案:

没有答案