Display an ion-item in an ion-list dynamically
I would like to display an ion-list with an ion-item-divider and ion-item. The ion-item is depending on ion-item-divider result.
So, this is my code:
<ion-list *ngFor="let group of groups">
<ion-item-divider>
{{ group.name }}
</ion-item-divider>
<ion-item ng-repeat="company in loadCompanies(group.id)">
<ion-avatar item-start>
<img src="img/avatar.png">
</ion-avatar>
<h2>{{ company.name }}</h2>
<p>Text example...</p>
</ion-item>
The ng-repeat is executing the loadCompanies function indefinitely... Do you have some tips to display the name of the company depending on the group id ..?
ionic-framework angularjs-ng-repeat google-cloud-firestore ion-list
add a comment |
I would like to display an ion-list with an ion-item-divider and ion-item. The ion-item is depending on ion-item-divider result.
So, this is my code:
<ion-list *ngFor="let group of groups">
<ion-item-divider>
{{ group.name }}
</ion-item-divider>
<ion-item ng-repeat="company in loadCompanies(group.id)">
<ion-avatar item-start>
<img src="img/avatar.png">
</ion-avatar>
<h2>{{ company.name }}</h2>
<p>Text example...</p>
</ion-item>
The ng-repeat is executing the loadCompanies function indefinitely... Do you have some tips to display the name of the company depending on the group id ..?
ionic-framework angularjs-ng-repeat google-cloud-firestore ion-list
can you have a nested array for companies in yourgroups
array, and use anotherngFor
for companies? ng-repeat is not going to stop because loadCompanies() always return something
– Toxnyc
Nov 14 '18 at 18:26
Yes I can ! But I would like to call the loadCompanies function only when it's group is loaded... like an infinite scroll
– Matthieu
Nov 14 '18 at 20:43
add a comment |
I would like to display an ion-list with an ion-item-divider and ion-item. The ion-item is depending on ion-item-divider result.
So, this is my code:
<ion-list *ngFor="let group of groups">
<ion-item-divider>
{{ group.name }}
</ion-item-divider>
<ion-item ng-repeat="company in loadCompanies(group.id)">
<ion-avatar item-start>
<img src="img/avatar.png">
</ion-avatar>
<h2>{{ company.name }}</h2>
<p>Text example...</p>
</ion-item>
The ng-repeat is executing the loadCompanies function indefinitely... Do you have some tips to display the name of the company depending on the group id ..?
ionic-framework angularjs-ng-repeat google-cloud-firestore ion-list
I would like to display an ion-list with an ion-item-divider and ion-item. The ion-item is depending on ion-item-divider result.
So, this is my code:
<ion-list *ngFor="let group of groups">
<ion-item-divider>
{{ group.name }}
</ion-item-divider>
<ion-item ng-repeat="company in loadCompanies(group.id)">
<ion-avatar item-start>
<img src="img/avatar.png">
</ion-avatar>
<h2>{{ company.name }}</h2>
<p>Text example...</p>
</ion-item>
The ng-repeat is executing the loadCompanies function indefinitely... Do you have some tips to display the name of the company depending on the group id ..?
ionic-framework angularjs-ng-repeat google-cloud-firestore ion-list
ionic-framework angularjs-ng-repeat google-cloud-firestore ion-list
asked Nov 14 '18 at 16:15
MatthieuMatthieu
47310
47310
can you have a nested array for companies in yourgroups
array, and use anotherngFor
for companies? ng-repeat is not going to stop because loadCompanies() always return something
– Toxnyc
Nov 14 '18 at 18:26
Yes I can ! But I would like to call the loadCompanies function only when it's group is loaded... like an infinite scroll
– Matthieu
Nov 14 '18 at 20:43
add a comment |
can you have a nested array for companies in yourgroups
array, and use anotherngFor
for companies? ng-repeat is not going to stop because loadCompanies() always return something
– Toxnyc
Nov 14 '18 at 18:26
Yes I can ! But I would like to call the loadCompanies function only when it's group is loaded... like an infinite scroll
– Matthieu
Nov 14 '18 at 20:43
can you have a nested array for companies in your
groups
array, and use another ngFor
for companies? ng-repeat is not going to stop because loadCompanies() always return something– Toxnyc
Nov 14 '18 at 18:26
can you have a nested array for companies in your
groups
array, and use another ngFor
for companies? ng-repeat is not going to stop because loadCompanies() always return something– Toxnyc
Nov 14 '18 at 18:26
Yes I can ! But I would like to call the loadCompanies function only when it's group is loaded... like an infinite scroll
– Matthieu
Nov 14 '18 at 20:43
Yes I can ! But I would like to call the loadCompanies function only when it's group is loaded... like an infinite scroll
– Matthieu
Nov 14 '18 at 20:43
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
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%2f53304518%2fdisplay-an-ion-item-in-an-ion-list-dynamically%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
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%2f53304518%2fdisplay-an-ion-item-in-an-ion-list-dynamically%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
can you have a nested array for companies in your
groups
array, and use anotherngFor
for companies? ng-repeat is not going to stop because loadCompanies() always return something– Toxnyc
Nov 14 '18 at 18:26
Yes I can ! But I would like to call the loadCompanies function only when it's group is loaded... like an infinite scroll
– Matthieu
Nov 14 '18 at 20:43