0👍
✅
Thanks, @PolygonParrot for the answer.
Added the let _this = this
and the subsequent _this.applicant...
values below.
created: function () {
let _this = this
db.collection("applicants").doc(this.$route.params.id)
.get()
.then( function(doc) {
console.log('Inside First call');
if (doc.exists) {
console.log("Document data:", doc.data())
// console.log(doc.data().first_name)
_this.applicant.first_name = doc.data().first_name
_this.applicant.middle_name = doc.data().middle_name
_this.applicant.last_name = doc.data().last_name
_this.applicant.email = doc.data().email
} else {
// doc.data() will be undefined in this case
console.log("No such document!");
}
})
.catch(function(error) {
console.log("Error getting document:", error);
})
Source:stackexchange.com