Я объект называется list
в моем JS файл:Угловые: Отправить Checkbox данные Формы для Firebase
$scope.list = {
hospital : 'Hospital',
clinic : 'Clinic',
gp : 'GP',
denist : 'Dentist',
aae : 'A&E'
};
Я печать этих пяти объектов в форму следующим образом:
<form role="form" name="addPlaceForm" ng-submit="createHospital(newHospital)">
<label class="checkbox-inline" ng-repeat="(key, value) in list">
<input type="checkbox" id="{{ key }}" value="{{ key }}" ng-model="newHospital.facilities">{{ value }}
</label>
</form>
When Я отправляю свою форму, я бы хотел, чтобы она отправила результат отмеченных флажков на мой объект facilities
в Firebase. Моя createHospital
функции выглядит следующим образом:
var rootRef = new Firebase('URL');
var placesRef = rootRef.child('places');
function createHospital(hospital) {
placesRef.push(hospital);
}
Как я могу нажать только проверенные флажки к вложенному объекту под названием facilities
, который сидит внутри моего places
объекта, который в настоящее время в моем Firebase?
Любая помощь с этим оценивается. Заранее спасибо!
Есть ли способ для этого '$ scope.newHospital' сидеть внутри функции' createHospital() '? – realph
Я ничего не могу придумать. Нам нужен объект newHospital для охвата, чтобы мы могли передать его в функцию createHospital. Что ты пытаешься сделать? – rtucker88