- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
例如,假设我有一个 Angular 6 应用程序并想要导入 MatIconModule
Từ@angular/material
Cái túi.
我可以做:
import { MatIconModule } from '@angular/material/icon';
hoặc
import { MatIconModule } from '@angular/material';
这对最终的应用程序包或构建过程有任何影响吗?
这个问题并不是专门针对 @angular/material
包,但从任何允许这种特定和非特定导入其模块的包导入模块的一般问题。
我觉得以前肯定有人问过这个问题,但我找不到类似的问题。
我不认为这个问题完全基于某些用户的建议。请参阅我发布的答案。
1 Câu trả lời
它显然基于您的编码结构,但我建议您使用
import { Observable, Observer } from 'rxjs';
已读
import { Observable } from 'rxjs/Observable'; import { Observer } from 'rxjs/Observer';
我猜代码看起来更离散,对开发人员更友好。
当这样的代码发生时,场景会变得更加清晰。
import { filter, map, catchError, publishReplay, refCount, take } from 'rxjs/operators';
发生这种情况时会更容易。
P.S:导入所有运算符会显着扩大构建输出并增加构建持续时间。因此,仅导入正在使用的运算符似乎更好。此外,由于 RxJS 模块的 polyfill 性质,每个代码库导入一次运算符(或 Observable 的静态方法)就完全足够了。这些导入应该发生在一个集中的位置。
关于javascript - 使用更具体的模块导入有什么好处/区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52531421/
Điều này hiếm khi được sử dụng trong jQuery. Khi tôi xem mã, tôi thấy nó đã được sử dụng, vì vậy tôi đã gỡ lỗi giá trị này và nghĩ rằng đây chính là trường hợp đó. Nó vẫn khá hữu ích. Sau đây là tóm tắt về sự khác biệt và cách sử dụng của this và $(this). $(this) tạo ra cái gì?
Có sự khác biệt nào giữa việc sử dụng các lớp singleton và các bean được quản lý trong phạm vi ứng dụng để lưu trữ dữ liệu ứng dụng không? Tôi cần tra cứu một số tài nguyên JNDI, chẳng hạn như giao diện bean từ xa, vì vậy tôi đã tự viết cho mình một singleton để lưu trữ các tham chiếu của mình và chỉ cho phép
Nếu bạn xem kỹ các hình ảnh đi kèm, bạn sẽ nhận thấy rằng bạn có thể sử dụng Eclipse IDE để cấu trúc lại mã Groovy và chuyển đổi các phương thức thành closure và ngược lại. Vậy closure thực chất là gì và chúng khác với phương thức như thế nào? Có ai có thể đưa ra một ví dụ tốt về việc sử dụng closures không?
Sự khác biệt giữa vagrant box repackage (docs) và vagrant package (docs) là gì? Tôi nhận ra rằng gói vagrant chỉ hoạt động với VirtualBox.
Tôi muốn xem liệu có ai có thể giải thích tại sao đoạn mã sau lại hoạt động với valueOf nhưng lại không hoạt động với các đoạn mã khác không. nhập java.math.BigDecimal; lớp công khai Thay đổi { publ
Câu hỏi này đã có câu trả lời: Đã đóng cách đây 12 năm. Các bản sao có thể: Closures/Lambda trong PHP hoặc Javascript là gì trong ngôn ngữ bình dân
Câu hỏi này đã có câu trả lời ở đây: Vagrant, Docker, Puppet, Chef (3 câu trả lời) Đã đóng 2 năm trước. Docker và Chef có điểm gì chung?
Đoạn mã sau đây tạo ra kết quả tương tự trên 95% máy, nhưng lại khác nhau ở một số máy. Ở chế độ Gỡ lỗi, đầu ra là: Thay đổi từ Mới thành Hoàn thành OK Nhưng ở chế độ Phát hành: Thay đổi
////Tạo đối tượng var Obj; // init Object Obj= {}; Sự khác biệt giữa hai cái này là gì? Có thể nói ngắn gọn thế này được không? Có lợi ích gì khi sử dụng theo cách này không?
Tôi đang cố gắng tìm ra sự khác biệt giữa các dịch vụ hẹn giờ. Tôi nên sử dụng cái nào và khi nào? Tôi đang sử dụng máy chủ ứng dụng Jboss. 1) java.ejb.Schedule. @Schedule chú thích hoặc cấu hình từ xml. 2) javax.e
Tôi đã phát hiện ra rằng có ba cách khác nhau để truyền đối tượng vào hàm trong C++. Giả sử lớp của tôi như thế này: class Test { int i; public: Test(int x);
Sự khác biệt là gì? lớp công khai Kiểm tra { công khai tĩnh void main (String args []) { Chuỗi toBeCast = "c
Nếu tôi có một cột, đặt làm chỉ mục chính, đặt là INT. Nếu tôi không thiết lập chế độ tự động tăng mà chỉ chèn các số nguyên ngẫu nhiên duy nhất vào thì liệu điều này có làm chậm các truy vấn trong tương lai so với chế độ tự động tăng không? Nếu tôi có chỉ mục chính và chỉ mục duy nhất là INT
Sự khác biệt giữa hai định dạng ngày tháng này là gì? Cái đầu tiên cho biết thời gian thực tế, cái thứ hai cho biết thời gian bằng cách thêm giá trị chênh lệch múi giờ. NSDateFormatter *dateFormatter = [[phân bổ NSDateFormatter]
Nếu có một hàm, chẳng hạn như foo: function foo() { console.log('bar'); } thì trong JavaScript, sự khác biệt giữa việc gọi một hàm từ một hàm khác như thế này là gì:
đóng cửa. Câu hỏi này dựa trên ý kiến. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để bạn có thể trả lời bằng thông tin và trích dẫn bằng cách chỉnh sửa bài đăng này. . Đã đóng cửa 4 năm trước. Ngẫu hứng
Mã là gì: class Time { private: int hours; int minutes; int seconds; private
Tôi biết đây là điều rất cơ bản, nhưng có ai phiền giải thích sự khác biệt giữa hai khai báo mảng này không: #include array myints; ... và: int myints[5]; ... và tại sao lại là myints.size
Tôi đã học cách tính độ đặc hiệu của css theo http://reference.sitepoint.com/css/specificity Tuy nhiên, dựa trên tài liệu tham khảo này, tôi không hiểu sự khác biệt giữa các lớp giả (từ c) và các phần tử giả
Tại sao lại xuất hiện thêm các dòng trống khi chạy 2)? Với tôi, 1 giống như 2. Vậy tại sao lại thêm dòng ở 2)? 1) xuất p1=$(cd $(dirname $0) && pwd) #
Tôi là một lập trình viên xuất sắc, rất giỏi!