问题标签 [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.
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
angular - 在 Stackblitz Angular 项目中使用 Object.values()
在这个 stackblitz 项目中,我们可以使用Object.values()
.
我正在尝试在这个 Angular 项目中使用它,它会抛出:
“ObjectConstructor”类型上不存在属性“值”。
我知道,在一般的打字稿项目中,不得不说它是专门针对 TSConfig 中的 ES2017 环境的。Stackblitz 中是否有一些设置可以为此翻转?
IIUC Angular 应该Object.values
从CoreJS获得。
javascript - React 多条件过滤
我像商店一样创建,它不是为了生产,只是为了练习。我想按条件(尺寸,型号)过滤,当我添加模型时,单击过滤器,然后添加尺寸,单击过滤器以过滤尺寸..
问题是,例如,当我删除所有尺寸并单击尺寸过滤上的过滤器时,它会返回所有产品,如果根本没有过滤条件但仍然有品牌标准,这将是可以的。
这是 Stackblitz 项目:https ://stackblitz.com/edit/react-jevhb9
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
复制到分发文件夹吗?
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
想法?
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
订阅,并记录下来:
当我输入更多待办事项时,它们会被记录下来,但它们不会呈现......有什么想法吗?
angular - 将 Angular 项目从 StackBlitz 导出到本地
我想导出一个在 StackBlitz 中完成的 Angular 项目,并使用命令从 Angular CLI 执行它,ng serve
就像我们在本地机器上创建的 Angular 项目一样。
angular - 如何在stackblitz中添加chartjs插件漏斗、插件?
我正在尝试在 stackblitz 中创建一个 angular6 Primeng 6 应用程序。我在其中使用 PrimeNg 图表。我还想添加 use chartjs-plugin-datalabels和chartjs-plugin-funnel。我能够使用 ChartJs 和 chartjs-plugin-datalabels 但无法找到如何使用chartjs-plugin-funnel。Chartjs 漏斗 NPM
我的 Stackbliz网址
json - 如何在 Stackblitz 项目中加载 JSON?
我在 Stackblitz 工作,我的一个文件是一个带有一些数据的 JSON 文件。我想将此 JSON 数据放入我的 javascript 文件index.js
中。但是怎么做?
当我尝试用 加载它时xhr
,如下所示:
我在控制台中得到以下信息
node.js - 使用 Stackblitz 声明依赖版本?
有没有办法在 stackblitz 上声明依赖版本。我已经更新了对 NPM 的依赖,但是 stackblitz 一直坚持安装旧版本。