-
-
Notifications
You must be signed in to change notification settings - Fork 241
tabItems are showed in the wrong order when using *ngIf (angular) #850
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
@Abderrahmane-H by de# Angular you can not have multiple directives athat are going to create template for your component (in the current context - the tabItem) So if you have
You will receive an error of this sort:
Please send us code snippet or sample project demonstrating exactly how you are reproducing the issue. |
From @Abderrahmane-H on June 15, 2017 14:54 yes I am aware of that, I am using ng-template. here is a code sample
|
Same thing happens when ngIf is used on ng-container component. |
Can confirm that this occurs when using |
Just to point out... this works with ng-template for tns: |
The issue is still reproducible with |
Not sure about the |
@nikoTM can you provide a sample project (maybe on another issue as well)? Does it also happen on Angular 8 (or 9 without ivy)? |
@edusperoni https://github.com/nikoTM/ivy-ngIf-bug seems to be happening on ivy only for me |
@nikoTM can you check with the latest nativescript-angular release? Should be fixed! |
@edusperoni seems to be happening on |
@nikoTM thanks! Turns out that there was some wrong check that made it so it was impossible to add elements to the start of a view. It seems this has been a bug for at least 3 years, but it's such an edge case that no one had quite picked up on it. I saw it happen once on a test project and didn't think much of it because it didn't work anyway. The PR should be up shortly |
@edusperoni thanks, that was very quick! |
From @Abderrahmane-H on June 15, 2017 13:33
Please, provide the details below:
Did you verify this is a real problem by searching [Stack Overflow]
yes
Tell us about the problem
tabItems are showed in the wrong order when using *ngIf .
Which platform(s) does your issue occur on?
android, (have not tested on ios yet).
Please provide the following version numbers that your issue occurs with:
nativescript │ 3.0.1 │ 3.0.3 │ Update available │
│ tns-core-modules │ 3.0.1 │ 3.0.1 │ Up to date │
│ tns-android │ 3.0.1 │ 3.0.1 │ Up to date │
│ tns-ios │ │ 3.0.1 │ Not installed
Please tell us how to recreate the issue in as much detail as possible.
-create an app with tabs
-add an *ngif to a tab to be hidden and shown conditionaly.
Copied from original issue: NativeScript/NativeScript#4393
The text was updated successfully, but these errors were encountered: