Skip to content
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

Add MatStepContent directive just like MatTabContent directive for lazy loading step content #12339

Closed
richardsengers opened this issue Jul 24, 2018 · 1 comment · Fixed by #15817, cayacdev/cashbox#88, ToWipf/jasmarty#155 or CarlosPavajeau/Kaizen#251
Assignees
Labels
area: cdk/stepper feature This issue represents a new feature or feature request rather than a bug or bug fix P3 An issue that is relevant to core functions, but does not impede progress. Important, but not urgent perf This issue is related to performance

Comments

@richardsengers
Copy link

richardsengers commented Jul 24, 2018

Bug, feature request, or proposal:

Feature

What is the expected behavior?

Lazy load step content

What is the current behavior?

Step content is eagerly loaded

What is the use-case or motivation for changing an existing behavior?

The best motivation is escribed here:
https://material.angular.io/components/tabs/overview#lazy-loading

Is there anything else we should know?

Just like the tabContent it would be nice to add a MatStepContent directive just like the MatTabContent

@jelbourn jelbourn added feature This issue represents a new feature or feature request rather than a bug or bug fix P3 An issue that is relevant to core functions, but does not impede progress. Important, but not urgent perf This issue is related to performance labels Jul 30, 2018
@crisbeto crisbeto self-assigned this Apr 14, 2019
crisbeto added a commit to crisbeto/material2 that referenced this issue Apr 14, 2019
Adds the `matStepContent` directive that allows consumers to defer rendering the content of a step until it is opened for the first time.

Fixes angular#12339.
crisbeto added a commit to crisbeto/material2 that referenced this issue Apr 14, 2019
Adds the `matStepContent` directive that allows consumers to defer rendering the content of a step until it is opened for the first time.

Fixes angular#12339.
crisbeto added a commit to crisbeto/material2 that referenced this issue Apr 29, 2019
Adds the `matStepContent` directive that allows consumers to defer rendering the content of a step until it is opened for the first time.

Fixes angular#12339.
crisbeto added a commit to crisbeto/material2 that referenced this issue Aug 4, 2019
Adds the `matStepContent` directive that allows consumers to defer rendering the content of a step until it is opened for the first time.

Fixes angular#12339.
crisbeto added a commit to crisbeto/material2 that referenced this issue Nov 6, 2020
Adds the `matStepContent` directive that allows consumers to defer rendering
the content of a step until it is opened for the first time.

Fixes angular#12339.
crisbeto added a commit to crisbeto/material2 that referenced this issue Nov 6, 2020
Adds the `matStepContent` directive that allows consumers to defer rendering
the content of a step until it is opened for the first time.

Fixes angular#12339.
crisbeto added a commit to crisbeto/material2 that referenced this issue Jan 15, 2021
Adds the `matStepContent` directive that allows consumers to defer rendering
the content of a step until it is opened for the first time.

Fixes angular#12339.
annieyw pushed a commit that referenced this issue Feb 7, 2021
Adds the `matStepContent` directive that allows consumers to defer rendering
the content of a step until it is opened for the first time.

Fixes #12339.
wagnermaciel pushed a commit to wagnermaciel/components that referenced this issue Feb 8, 2021
…lar#15817)

Adds the `matStepContent` directive that allows consumers to defer rendering
the content of a step until it is opened for the first time.

Fixes angular#12339.
wagnermaciel pushed a commit to wagnermaciel/components that referenced this issue Feb 8, 2021
…lar#15817)

Adds the `matStepContent` directive that allows consumers to defer rendering
the content of a step until it is opened for the first time.

Fixes angular#12339.
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Mar 10, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.