- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在学习 ngrx/store 并且我有一个组件调用服务以从服务器获取一些数据,因为我重构它以使用 ngrx/store,我不知道在哪里更新商店。
据我所知,我有 2 个选择:
dispatch
更新到store。dispatch
更新商店状态。组件可以订阅那部分状态(使用 lựa chọn
),当服务获取数据并更新状态时,组件将通过商店订阅获取更新。哪种方法是正确的(“最佳实践”)? (也许还有另一个我应该这样做的原因?)
câu trả lời hay nhất
您应该使用@ngrx/effects 来完成。
这是最佳实践。
See my repo for examples of using effects .
关于angular - 使用ngrx/store更新store的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40249371/
Tôi đã xem một số câu hỏi trên trang web nhưng vẫn chưa hiểu rõ mình đang làm gì sai. Tôi có một số mã như thế này: var mongoose = require('mongoose'), db = mongoose.connect('m
Về cơ bản, theo khối này, tôi đang cố gắng đưa tất cả các khối về 0 trước khi bắt đầu một chuỗi mới. Tôi nghĩ thứ tôi cần là trình tự sau: Cập nhật thành 0 Thoát thành 0 Cập nhật số ngẫu nhiên Nhập số mới Tôi đã thử làm theo cách trên bằng cách thêm khối mã sau
Tôi đang cố gắng mô phỏng kết quả của cuộc đặt cược "đua ngựa" bằng cách đặt vị trí JSlider trong vòng lặp bằng các số ngẫu nhiên. Tất nhiên, vấn đề của tôi là tôi không thể cập nhật GUI trong khi luồng đang thực thi, vì vậy các JSlider của tôi dường như không chạy đua, chúng chạy từ đầu đến cuối. tôi cố gắng
Hàm rất đơn giản: các biến: $table là bảng đang được cập nhật $fields là các trường trong bảng, $values được tạo từ bài đăng và đưa vào mảng $values và $where là giá trị id của trường chỉ mục của bảng $indxfldnm là chỉ mục
Hãy tưởng tượng một môi trường: có một máy khách cơ sở dữ liệu và một máy chủ cơ sở dữ liệu. Máy khách cơ sở dữ liệu có thể là chương trình Java hoặc các chương trình khác; máy chủ cơ sở dữ liệu có thể là mysql, oracle, v.v. Yêu cầu là chèn một số lượng lớn bản ghi vào một bảng trên máy chủ cơ sở dữ liệu.
Trong ứng dụng hiện tại của tôi, tôi đang tạo một cấu trúc menu để tạo đệ quy các menu con của riêng nó. Tuy nhiên, vì lý do này, tôi cảm thấy khó khăn khi cho phép một số phương pháp sắp xếp lại. Hầu hết các ứng dụng có thể sẽ chỉ sắp xếp theo cột "sắp xếp", nhưng trong trường hợp này, mặc dù điều này
Hồ sơ cung cấp có khóa và chuỗi khóa phụ thuộc vào nó. Tôi muốn biết khi nào chìa khóa sẽ thay đổi. Khóa sẽ thay đổi sau khi gia hạn Cung cấp Pr
Tính đến thời điểm hiện tại, tôi có "các lựa chọn" MongoDB của mình trong \server\publications.js, ví dụ: Meteor.publish("jobLocations", function () { r
Tôi đọc được rằng giao diện người dùng phải luôn được cập nhật trên luồng chính. Tuy nhiên, tôi hơi bối rối khi nói đến phương pháp ưa thích để triển khai các bản cập nhật này. Tôi có nhiều chức năng thực hiện một số kiểm tra có điều kiện và sau đó sử dụng kết quả để xác định cách cập nhật giao diện người dùng. Câu hỏi của tôi là toàn bộ chức năng có nên chạy trên luồng chính không? trả lời
Tôi sử dụng proxy và không thể xây dựng hình ảnh Docker. Tôi đã thử FROM ubuntu , FROM centos và FROM Alpine , nhưng apt-get update/yum update/apk
Tôi đã xây dựng một ứng dụng Java hiển thị dịch vụ mạng cho các máy khách được ủy quyền bên ngoài. Dịch vụ web sử dụng bảo mật WS với xác thực chứng chỉ. Về cơ bản, chúng tôi hoạt động như một cơ quan cấp chứng chỉ tùy chỉnh - chúng tôi duy trì một ja trên máy chủ của mình
Vì vậy, đôi khi tôi sử dụng app_offline.htm để đưa ứng dụng vào chế độ ngoại tuyến khi tải lên phiên bản mới. Tuy nhiên, khi tôi tải lên dll lớn hơn, tôi gặp màn hình lỗi màu vàng cho biết không thể tải dll. Điều này dường như có liên quan đến mối quan tâm của tôi về app_offline.
Tôi vừa tải xuống Bản cập nhật công cụ VS Apache Cordova 5 và tôi đang gặp sự cố với Node và NPM. Tôi đã sử dụng dự án cordova trống mặc định để thử nghiệm. phiên bản nếu tôi thay đổi
Vì vậy, tôi có một đối tượng bản đồ được khởi tạo bằng thư viện tờ rơi. Phiên bản bản đồ được tạo trong một mẫu riêng biệt và được định tuyến theo cách này:- var app = Angular.module('myApp', ['ui', 'ngResour
Tôi nhận được tốc độ khung hình gấp đôi với Java 6 u 3 cũ hơn so với phiên bản mới hơn. Rất lạ. Có ai có thể giải thích được không? Trên Core 2 Duo 1.83ghz, video tích hợp (chỉ sử dụng một lõi) - 1500 (java cũ hơn) so với 70
Tôi đang sử dụng 1,2 ng-repeat góc để tạo một div cũng chứa ng-click khi được nhấp vào ng-click cập nhật $scope thay đổi trong $scope phản ánh (phản ánh) bằng cách sử dụng $a
Sự khác biệt giữa các phương thức này là gì public Final void moveCamera(CameraUpdate update) và public public void animateCamera(CameraUpdate
Tôi đã thử đề xuất trong nhận xét của ai đó trên một bài đăng khác về cách thay đổi cây thành danh sách. Tuy nhiên, tôi có một biến không được khai báo ở đâu đó (hoặc thứ gì đó) nên các giá trị trong danh sách của tôi là [_G667, _G673, _G679] chứ không phải [5, 2, 6], điều này đúng
Cách tốt nhất để thực hiện kịch bản sau đây là gì? Tôi cần gọi/truy vấn bảng cơ sở dữ liệu chứa hàng triệu bản ghi từ một ứng dụng java. Sau đó, đối với mỗi bản ghi trong bảng, ứng dụng của tôi sẽ gọi API của bên thứ ba và nhận được trường trạng thái phản hồi. Sau đó, ứng dụng của tôi sẽ
Chỉ viết một số mã liên quan đến đồ họa java, một ví dụ rất đơn giản từ bài giảng hôm nay của tôi. Dù sao, internet dường như nói rằng các bản cập nhật không được kích hoạt bởi hệ thống kích hoạt, chẳng hạn như thay đổi kích thước khung, v.v. Trong ví dụ này, bản cập nhật được gọi bằng một trình kích hoạt như thế này (vì vậy khi tôi vừa
Tôi là một lập trình viên xuất sắc, rất giỏi!