Comments (7)
Yeah, that works fine. Thanks a lot!
from angular-playground.
Can you post an example of your stats-widget.component.sandbox.ts
?
from angular-playground.
Hi, @jschwarty, thanks for your reply. It's working fine now, I was doing something wrong.
Will leave a working example here as a reference:
context: {
data: (function () {
return new Promise(resolve => {
setTimeout(() => resolve({
value: 3150,
title: 'Stats 1',
description: 'Stats description 1'
}), 1000);
});
})()
},
template: '<app-stats-widget [data]="data | async"></app-stats-widget>'
but there is another problem. When I switch between sandbox cases using quick search it looks like all cases are already run so I have to refresh page to actually rerun and see the delay I need. Is it possible to run each sandbox case only when you navigate to it and rerun each time you open it again ? I can close this issue and open another one if required.
from angular-playground.
@m0t0r You can leave this one open. I will use what you posted to take a look at the issue you are experiencing and get you an answer on that. I might not be able to get to it today but I will get back to you soon on it.
from angular-playground.
@jschwarty that's fine, thanks a lot!
from angular-playground.
@jschwarty, do you have any updates ?
from angular-playground.
It's because you have an IIFE there, and the *.sandbox.ts
file gets ran as soon as you choose any of the scenarios for that sandboxOf component. So that code is getting run once in that file when the sandboxOf
function is called.
You could create an accessor so that it is called on execution of each component scenario run:
context: {
get data() {
return new Promise(resolve => {
setTimeout(() => resolve({
value: 3150,
title: 'Stats 1',
description: 'Stats description 1'
}), 1000);
});
}
}
from angular-playground.
Related Issues (20)
- Jest is not in the devDepenendencies HOT 1
- ERROR angular-playground.ts(10,25) - Error during template compile of 'PlaygroundModule' [0] (7.1.1) HOT 2
- How to add a global language selector that can be used in all sandboxes HOT 1
- --check-visual-regressions should fail when some snapshots are missing HOT 1
- "playground-app" component must have default change detection HOT 1
- Getting errors after update to Angular 12 and Angular Playground 8.1.0 HOT 6
- Example playground not running, not updated to v8.1.1 HOT 1
- Unable to start playground, scss loading error HOT 1
- Can't resolve 'core-js/proposals/reflect-metadata' in Angular 13 HOT 2
- Component never resolves items from AsyncPipe HOT 1
- npm 8 dependency fails on outdated rxjs packages HOT 1
- check visual regression fails HOT 4
- Inflexible Assignment to <title> Element
- Custom builder HOT 1
- Upgrade to Angular 14 gives ng serve 'Unknown argument: publicHost' error when running playground HOT 2
- Playground not showing icon outline of Material
- --check-visual-regressions not working in Jest 28 HOT 9
- Angular 15 HOT 1
- Add explanation to readme about the distinction between playground and storybook HOT 1
- Documentation missing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angular-playground.