-
-
Notifications
You must be signed in to change notification settings - Fork 241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tabItems are showed in the wrong order when using *ngIf (angular) #850
Comments
@Abderrahmane-H by design in 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: