Why Ionic App print out firebase database values in quotation marks
up vote
0
down vote
favorite
I am creating an app using AngularFire where users are asked if they can attend a game. When user click "yes" or "no", his answer is updated in firebase database and the list of people coming to the game is updated. The problem is that names of the people are printed out in quotation marks.
Is there a way to have the list updated once values are changed and print them out without quotation marks at the same time?
This is how list currently displayed:
Here is a function from ts file:
getPlayersList(){
this.items = this.db.list('profiles').valueChanges();
}
This is how I go through items array and print out values
<div class="div2">
<h1>Players Attending Next Game</h1>
<ion-list>
<ng-container *ngFor="let item of items | async">
<ion-item *ngIf="item.game==1" class="list-item">
{{item.name | json}}
</ion-item>
</ng-container>
</ion-list>
</div>
firebase ionic-framework firebase-realtime-database angularfire
add a comment |
up vote
0
down vote
favorite
I am creating an app using AngularFire where users are asked if they can attend a game. When user click "yes" or "no", his answer is updated in firebase database and the list of people coming to the game is updated. The problem is that names of the people are printed out in quotation marks.
Is there a way to have the list updated once values are changed and print them out without quotation marks at the same time?
This is how list currently displayed:
Here is a function from ts file:
getPlayersList(){
this.items = this.db.list('profiles').valueChanges();
}
This is how I go through items array and print out values
<div class="div2">
<h1>Players Attending Next Game</h1>
<ion-list>
<ng-container *ngFor="let item of items | async">
<ion-item *ngIf="item.game==1" class="list-item">
{{item.name | json}}
</ion-item>
</ng-container>
</ion-list>
</div>
firebase ionic-framework firebase-realtime-database angularfire
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am creating an app using AngularFire where users are asked if they can attend a game. When user click "yes" or "no", his answer is updated in firebase database and the list of people coming to the game is updated. The problem is that names of the people are printed out in quotation marks.
Is there a way to have the list updated once values are changed and print them out without quotation marks at the same time?
This is how list currently displayed:
Here is a function from ts file:
getPlayersList(){
this.items = this.db.list('profiles').valueChanges();
}
This is how I go through items array and print out values
<div class="div2">
<h1>Players Attending Next Game</h1>
<ion-list>
<ng-container *ngFor="let item of items | async">
<ion-item *ngIf="item.game==1" class="list-item">
{{item.name | json}}
</ion-item>
</ng-container>
</ion-list>
</div>
firebase ionic-framework firebase-realtime-database angularfire
I am creating an app using AngularFire where users are asked if they can attend a game. When user click "yes" or "no", his answer is updated in firebase database and the list of people coming to the game is updated. The problem is that names of the people are printed out in quotation marks.
Is there a way to have the list updated once values are changed and print them out without quotation marks at the same time?
This is how list currently displayed:
Here is a function from ts file:
getPlayersList(){
this.items = this.db.list('profiles').valueChanges();
}
This is how I go through items array and print out values
<div class="div2">
<h1>Players Attending Next Game</h1>
<ion-list>
<ng-container *ngFor="let item of items | async">
<ion-item *ngIf="item.game==1" class="list-item">
{{item.name | json}}
</ion-item>
</ng-container>
</ion-list>
</div>
firebase ionic-framework firebase-realtime-database angularfire
firebase ionic-framework firebase-realtime-database angularfire
edited Nov 9 at 21:34
Frank van Puffelen
222k25363389
222k25363389
asked Nov 9 at 20:50
Zorka
32
32
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
2
down vote
accepted
You're embedding the value into your HTML with:
{{item.name | json}}
This turns the value into proper JSON, and in JSON a string is surrounded by quotes. If you don't want these, use:
{{item.name}}
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
accepted
You're embedding the value into your HTML with:
{{item.name | json}}
This turns the value into proper JSON, and in JSON a string is surrounded by quotes. If you don't want these, use:
{{item.name}}
add a comment |
up vote
2
down vote
accepted
You're embedding the value into your HTML with:
{{item.name | json}}
This turns the value into proper JSON, and in JSON a string is surrounded by quotes. If you don't want these, use:
{{item.name}}
add a comment |
up vote
2
down vote
accepted
up vote
2
down vote
accepted
You're embedding the value into your HTML with:
{{item.name | json}}
This turns the value into proper JSON, and in JSON a string is surrounded by quotes. If you don't want these, use:
{{item.name}}
You're embedding the value into your HTML with:
{{item.name | json}}
This turns the value into proper JSON, and in JSON a string is surrounded by quotes. If you don't want these, use:
{{item.name}}
answered Nov 9 at 21:36
Frank van Puffelen
222k25363389
222k25363389
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53233091%2fwhy-ionic-app-print-out-firebase-database-values-in-quotation-marks%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown