问题标签 [stackblitz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
348 浏览

javascript - 找到所需金额的最小货币数量

我做了一个小程序来找到所需数量的最少纸币(货币)。例如,假设我输入了一个金额 1121,并且我有以下这些值的数组: notes = [1, 2, 5, 10, 50, 100, 200, 500] 所以我的最终结果将是:

500 * 2(注)= 1000

100 * 1 = 100

20 * 1 = 20

1 * 1 = 1

那么总数将是1121。任何有助于理解的帮助将不胜感激。我知道它只需要一个 for 循环,但我在某些部分感到困惑。

这就是我所做的:https ://stackblitz.com/edit/angular-rufwzk?file=src%2Fapp%2Fapp.component.ts

0 投票
1 回答
460 浏览

angular - 在 Stackblitz Angular 项目中使用 Object.values()

这个 stackblitz 项目中,我们可以使用Object.values().

我正在尝试在这个 Angular 项目中使用它,它会抛出:

“ObjectConstructor”类型上不存在属性“值”。

我知道,在一般的打字稿项目中,不得不说它是专门针对 TSConfig 中的 ES2017 环境的。Stackblitz 中是否有一些设置可以为此翻转?

IIUC Angular 应该Object.valuesCoreJS获得。

0 投票
1 回答
310 浏览

javascript - React 多条件过滤

我像商店一样创建,它不是为了生产,只是为了练习。我想按条件(尺寸,型号)过滤,当我添加模型时,单击过滤器,然后添加尺寸,单击过滤器以过滤尺寸..

问题是,例如,当我删除所有尺寸并单击尺寸过滤上的过滤器时,它会返回所有产品,如果根本没有过滤条件但仍然有品牌标准,这将是可以的。

这是 Stackblitz 项目:https ://stackblitz.com/edit/react-jevhb9

0 投票
1 回答
428 浏览

node.js - 解决从发布到 NPM 的 index.ts 的导出问题?

我有这个带有 index.ts 文件的包。

安装在下面的相应index.d.ts文件node_modules/@fireflysemantics/slice如下所示:

对应的index.js看起来像这样:

当我尝试OStore使用 Stackblitz 导入时,它不会解析为根导入。例如这项工作:

但这不会:

如果有帮助,这里有一个 stackblitz 链接:

https://stackblitz.com/edit/typescript-vj1vpa

stackblitz 错误是:

找不到模块:@fireflysemantics/slice/index.ts (@6.4.2) 检查您的导入语句并确保您正在导入正确的模块名称。

安装到 NPM 之前应该index.ts复制到分发文件夹吗?

0 投票
1 回答
76 浏览

javascript - ReplaySubject 在 Angular Stackblitz 上的行为与在 Typescript Stackblitz 上的行为不同?

我正在开发这个库,当我使用纯打字稿在 Stackblitz上对其进行测试时,它运行良好。在链接的演示中,如果您查看控制台日志,则会为每个发布到商店的帖子生成一个日志记录语句。

我还在使用 Angular 的迷你 Todo 应用程序中测试相同的东西,每次用户输入新的 Todo 标题时,控制台都会记录商店中的条目数。换句话说,如果存储中有 10 个条目,则条目数组将被记录 10 次,而不仅仅是一次。

我试图弄清楚我的应用程序/库是否有问题,或者 Stackblitz 是否有问题......

这是 Stackblits 应用程序: https ://stackblitz.com/edit/slice-todo?file=src%2Fapp%2Fapp.component.ts

想法?

0 投票
1 回答
1789 浏览

angular - 使用 RxJS combineLatest 过滤 observables?

我正在查看是否可以combineLatest在 Angular 服务中使用来删除activeFiler$switch 块(该服务应该做同样的事情)。这是现在的组件设计(stackblitz 链接),我正在尝试删除除render$observable 之外的所有属性:

如图所示,我已初始化为从文件this.render$返回的 Observable 。todo.service.ts该方法如下所示:

因此,有了所有这些,我认为我应该能够删除this.ts.ostore.observe(ACTIVE_FILTER_KEY).subscribe(active=>{ todos 组件中的块,但是如果我删除了整个应用程序将停止工作。

一件奇怪的事情是,如果我注释掉$activeFilter订阅,并记录下来:

当我输入更多待办事项时,它们会被记录下来,但它们不会呈现......有什么想法吗?

0 投票
7 回答
17641 浏览

angular - 将 Angular 项目从 StackBlitz 导出到本地

我想导出一个在 StackBlitz 中完成的 Angular 项目,并使用命令从 Angular CLI 执行它,ng serve就像我们在本地机器上创建的 Angular 项目一样。

0 投票
1 回答
1020 浏览

angular - 如何在stackblitz中添加chartjs插件漏斗、插件?

我正在尝试在 stackblitz 中创建一个 angular6 Primeng 6 应用程序。我在其中使用 PrimeNg 图表。我还想添加 use chartjs-plugin-datalabelschartjs-plugin-funnel。我能够使用 ChartJs 和 chartjs-plugin-datalabels 但无法找到如何使用chartjs-plugin-funnelChartjs 漏斗 NPM

我的 Stackbliz网址

0 投票
2 回答
1591 浏览

json - 如何在 Stackblitz 项目中加载 JSON?

我在 Stackblitz 工作,我的一个文件是一个带有一些数据的 JSON 文件。我想将此 JSON 数据放入我的 javascript 文件index.js中。但是怎么做?

当我尝试用 加载它时xhr,如下所示:

我在控制台中得到以下信息

链接到 Stackblitz 项目

0 投票
1 回答
239 浏览

node.js - 使用 Stackblitz 声明依赖版本?

有没有办法在 stackblitz 上声明依赖版本。我已经更新了对 NPM 的依赖,但是 stackblitz 一直坚持安装旧版本。