问题标签 [ngredux]
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.
typescript - 使用类的方法在打字稿中创建联合类型
我正在查看一些遗留代码,他们已经创建了所有的 redux reducer 作为类的实例方法:
我通常会将这些创建为单独的功能
然后创建一个联合:
我可以以某种方式创建类实例方法的联合吗?
angular - 从角度存储中按 id 选择元素
我在商店中有以下数据:
在我的ngOnInit
方法中,我想从商店中选择一个属性来计算一个作为 queryParam 传递的 id,如下所示:
显然,这不起作用,但它抓住了我想要做的事情的精神。
使用 ngRedux 通过 id 进行谷歌搜索几乎没有带来什么,所以我怀疑我这样做是错误的。
但是,我尝试使用 解决此问题.subscribe
,然后所有逻辑都必须在订阅回调中,这似乎是错误的,并且在我尝试制作反应式表单时不起作用。
angular - 如何在茉莉花中模拟新的承诺块
我的服务中有以下方法
我的测试用例如下:
我在控制台中看到了这一点
do you see me?? 1
,但在控制台do you see me?? 2
中也看到了以下错误
context.js:232 未处理的承诺拒绝:调度失败:您是否忘记配置您的商店?
如何让茉莉花从测试用例执行到 new Promise((resolve, _reject)) 块中?
任何帮助表示赞赏..
angular - 在redux中使用reducer进行后端调用可以吗?
我正在建立一个有角度的网站。通常我在 onInit 方法中进行后端调用并将数据存储在组件状态中。现在我想将 redux 添加到我的网站。我应该只对 onInit 方法进行操作并在 redux reducer 中进行实际的后端调用,还是应该在我的组件 onInit 方法中进行后端调用并稍后将数据添加到 redux 状态?哪一个是正确的做法?我听说 redux reducer 应该是纯函数,所以后端调用会使函数不纯?
angular - 如何获得仅在 redux 状态的对象数组中的属性值更改时才发出的 Observable?
我在 Angular 应用中有 redux 状态:
我已经构建了一个角度服务,它订阅状态并将每个操作的主题存储在 Map 中,并为对某个操作的 isActive-value 感兴趣的调用者返回该主题。是这样的:
现在我想更改代码并摆脱所有主题的 Map 并执行以下操作:
这应该怎么做?下面举个例子。
最初 UIState.actions 看起来像这样:
在这一点上,我打电话
然后我发送一个 redux 状态更改(这里只有新值):
UIState.actions 更改为:
但是,订阅不会写入控制台,因为它没有订阅“取消”操作的更改。
然后我发送另一个 redux 状态更改(这里只有值):
并且 UIState.actions 更改为:
现在订阅写入控制台:
因为它订阅了“保存”操作的更改。
javascript - Angular:使用 Redux 从 Firebase 中删除单个元素
我目前正在做一个学校项目,我基本上是在使用 redux 进行 CRUD 操作。我已经设法先完成这三个,但现在我正在努力删除。我完全被困住了,因此任何形式的帮助都将受到高度赞赏。
下面是我的代码,您可以在其中看到到目前为止我所做的事情。我很确定我有很多错误,这就是我寻求帮助的原因:)。
事件服务.ts
事件动作.ts
EventReducer.ts
event.component.ts
event.component.html
events.component.ts
events.component.html
抱歉,我不得不发布几乎所有文件,因为我提到我是初学者,我仍在尝试了解 Angular 和 Redux 的工作原理:)。先感谢您。