Ahmed là một tác giả kỹ thuật và nhà phát triển web sống ở Ma-rốc với bằng Thạc sĩ về phát triển phần mềm. Anh ấy là tác giả của nội dung kỹ thuật về … Thông tin thêm về Ahmed ↬ Show
Bản tin emailEmail (đập vỡ) của bạn
Mẹo hàng tuần về giao diện người dùng & UX.
Trong trường hợp bạn đã thử xây dựng một ứng dụng web với Angular 7, thì đã đến lúc nâng cấp nó lên một tầm cao mới. Hãy xem cách chúng ta có thể tích hợp các kiểu Bootstrap CSS và các tệp JavaScript với một dự án Angular được tạo bằng Angular CLI và cách sử dụng các lớp và điều khiển biểu mẫu để tạo các biểu mẫu đẹp và cách tạo kiểu cho các bảng HTML bằng các kiểu Bảng Đối với phần Góc, chúng tôi sẽ tạo một ứng dụng phía máy khách đơn giản để tạo và liệt kê các liên hệ. Mỗi liên hệ có ID, tên, email và mô tả và chúng tôi sẽ sử dụng một dịch vụ dữ liệu đơn giản lưu trữ các liên hệ trong một mảng TypeScript. Thay vào đó, bạn có thể sử dụng API trong bộ nhớ nâng cao. (Xem “Hướng dẫn đầy đủ về định tuyến trong góc”. ) Ghi chú. Bạn có thể lấy mã nguồn của hướng dẫn này từ kho lưu trữ GitHub này và xem ví dụ trực tiếp tại đây Yêu cầuTrước khi bắt đầu tạo ứng dụng demo, hãy xem các yêu cầu cần thiết cho hướng dẫn này Về cơ bản, bạn sẽ cần những điều sau đây
Thêm sau khi nhảy. Tiếp tục đọc bên dưới ↓ Gặp gỡ Hội thảo trực tuyến Smashing về giao diện người dùng & giao diện người dùng, với các bài học thực tế, phiên trực tiếp, bản ghi video và phần Hỏi & Đáp thân thiện. Trên các hệ thống thiết kế, UX, hiệu suất web và CSS/JS. Với Brad Frost, Stephanie Troeth và rất nhiều người khác Chuyển đến hội thảo ↬Cài đặt CLI gócHãy bắt đầu bằng cách cài đặt phiên bản mới nhất của Angular CLI. Trong thiết bị đầu cuối của bạn, hãy chạy lệnh sau
Tại thời điểm viết, v7. 0. 3 của Angular CLI đã được cài đặt. Nếu bạn đã cài đặt CLI, bạn có thể đảm bảo rằng mình có phiên bản mới nhất bằng cách sử dụng lệnh này
Tạo một dự ánKhi bạn đã cài đặt Angular CLI, hãy sử dụng nó để tạo dự án Angular 7 bằng cách chạy lệnh sau
CLI sau đó sẽ hỏi bạn Bạn có muốn thêm định tuyến góc không? Nhấn Y. Tiếp theo, nó sẽ hỏi bạn Bạn muốn sử dụng định dạng biểu định kiểu nào? Chọn “CSS” Thêm BootstrapSau khi tạo dự án, bạn cần cài đặt Bootstrap 4 và tích hợp nó với dự án Angular của bạn Đầu tiên, điều hướng bên trong thư mục gốc của dự án của bạn
Tiếp theo, cài đặt Bootstrap 4 và jQuery từ npm
(Trong trường hợp này, bootstrap v4. 2. 1 và jquery v3. 3. 1 được cài đặt. ) Cuối cùng, mở tệp 3 và thêm đường dẫn tệp của tệp CSS và JS Bootstrap cũng như jQuery vào mảng 4 và 5 bên dưới mục tiêu 6
Kiểm tra cách thêm Bootstrap vào dự án Angular 6 để biết các tùy chọn về cách tích hợp Bootstrap với Angular Thêm một dịch vụ dữ liệuSau khi tạo dự án và thêm Bootstrap 4, chúng tôi sẽ tạo một dịch vụ Angular sẽ được sử dụng để cung cấp một số dữ liệu demo để hiển thị trong ứng dụng của chúng tôi Trong thiết bị đầu cuối của bạn, hãy chạy lệnh sau để tạo dịch vụ 0Điều này sẽ tạo ra hai tệp 7 và 8Mở 8 và thay thế nội dung của nó bằng nội dung sau 4Chúng tôi thêm một mảng 0 với một số liên hệ demo, một phương thức 1 trả về các liên hệ và một 2 nối thêm một liên hệ mới vào mảng 0Thêm thành phầnSau khi tạo dịch vụ dữ liệu, tiếp theo chúng ta cần tạo một số thành phần cho ứng dụng của mình. Trong thiết bị đầu cuối của bạn, hãy chạy 9Tiếp theo, chúng tôi sẽ thêm các thành phần này vào mô-đun định tuyến để bật điều hướng trong ứng dụng của chúng tôi. Mở tệp 4 và thay thế nội dung của nó bằng nội dung sau 1Chúng tôi sử dụng thuộc tính 5 của đường dẫn của bộ định tuyến để chuyển hướng người dùng đến trang chủ khi họ truy cập ứng dụng của chúng tôiThêm các thành phần đầu trang và chân trangTiếp theo, hãy tạo các thành phần đầu trang và chân trang 0Mở tệp 6 và thêm đoạn mã sau 1Một thanh điều hướng sẽ được tạo bằng Bootstrap 4 và chúng tôi sẽ sử dụng chỉ thị 7 để liên kết với các thành phần khác nhauSử dụng các lớp 8, 9 và 0 để tạo thanh điều hướng Bootstrap. (Để biết thêm thông tin về thanh điều hướng, hãy xem tài liệu của Bootstrap về “Thanh điều hướng”Tiếp theo, mở tệp 1 và thêm 2Tiếp theo, mở tệp 2 và thêm 3Mở tệp 3 và thêm 4Tiếp theo, mở tệp 4 và thay thế nội dung của nó bằng nội dung sau 5Chúng tôi đang tạo vỏ ứng dụng bằng cách sử dụng các thành phần đầu trang và chân trang, điều đó có nghĩa là chúng sẽ xuất hiện trên mọi trang trong ứng dụng của chúng tôi. Phần duy nhất sẽ được thay đổi là những gì sẽ được lắp vào ổ cắm của bộ định tuyến (xem “The Application Shell” trên trang web Angular để biết thêm thông tin) Thêm Bootstrap JumbotronTheo tài liệu Bootstrap “Jumbotron là một thành phần nhẹ, linh hoạt, có thể tùy chọn mở rộng toàn bộ khung nhìn để hiển thị các thông điệp tiếp thị chính trên trang web của bạn. ” Hãy thêm một thành phần Jumbotron vào trang chủ của chúng tôi. Mở tệp 5 và thêm 6Lớp 6 được sử dụng để tạo Bootstrap JumbotronThêm một thành phần danh sách. Sử dụng bảng BootstrapBây giờ, hãy tạo dữ liệu thành phần trong danh sách từ dịch vụ dữ liệu và sử dụng bảng Bootstrap 4 để hiển thị dữ liệu dạng bảng Đầu tiên, mở tệp 7 và tiêm dịch vụ dữ liệu, sau đó gọi phương thức 1 để lấy dữ liệu khi thành phần được khởi tạo 7Chúng tôi đã thêm hai biến 0 và 0 giữ tập hợp các liên hệ và liên hệ đã chọn. Và một phương thức 1 gán liên hệ đã chọn cho biến 0Mở tệp 3 và thêm 8Chúng tôi chỉ cần lặp qua mảng 0 và hiển thị từng chi tiết liên hệ và một nút để chọn một liên hệ. Nếu liên hệ được chọn, Thẻ Bootstrap 4 có thêm thông tin sẽ được hiển thịĐây là định nghĩa của Thẻ từ tài liệu Bootstrap 4 “Thẻ là nơi chứa nội dung linh hoạt và có thể mở rộng. Nó bao gồm các tùy chọn cho đầu trang và chân trang, nhiều loại nội dung, màu nền theo ngữ cảnh và các tùy chọn hiển thị mạnh mẽ. Nếu bạn đã quen thuộc với Bootstrap 3, các thẻ sẽ thay thế các bảng, giếng và hình thu nhỏ cũ của chúng tôi. Chức năng tương tự cho các thành phần đó có sẵn dưới dạng các lớp sửa đổi cho thẻ. ” Chúng tôi sử dụng các lớp 5 và 6 để tạo các bảng theo kiểu Bootstrap, các lớp 7, 8, 9 và 00 để tạo thẻ. (Để biết thêm thông tin, hãy xem Bảng và Thẻ. )Thêm một thành phần tạo. Sử dụng các lớp và điều khiển biểu mẫu BootstrapBây giờ hãy thêm một biểu mẫu vào thành phần 01 của chúng ta. Trước tiên, chúng ta cần nhập 02 vào mô-đun ứng dụng chính của mình. Mở tệp 03, nhập 02 từ 05 và thêm nó vào mảng 06 9Tiếp theo, mở tệp 07 và thay thế nội dung của nó bằng nội dung sau 0Tiếp theo, mở tệp 08 và thêm đoạn mã sau 1Chúng tôi sử dụng các lớp 09, 40 để tạo biểu mẫu theo kiểu Bootstrap (xem “Biểu mẫu” để biết thêm thông tin)Chúng tôi sử dụng chỉ thị 41 để liên kết các trường biểu mẫu với biến của các thành phần. Để liên kết dữ liệu hoạt động bình thường, bạn cần đặt tên cho từng trường biểu mẫuđề nghị đọc. Quản lý các điểm ngắt hình ảnh với góc của Tamas Piros Chạy ứng dụng gócỞ bước này, hãy chạy ứng dụng và xem mọi thứ có hoạt động như mong đợi không. Đi đến thiết bị đầu cuối của bạn, đảm bảo rằng bạn đang ở trong thư mục gốc của dự án, sau đó chạy lệnh sau 2Máy chủ phát triển tải lại trực tiếp sẽ chạy từ địa chỉ 42. Mở trình duyệt web của bạn và điều hướng đến địa chỉ đó. Bạn sẽ thấy giao diện sau(Xem trước lớn)Nếu bạn điều hướng đến trang Danh bạ, bạn sẽ thấy (Xem trước lớn)Nếu bạn điều hướng đến trang “Tạo địa chỉ liên hệ”, bạn sẽ thấy (Xem trước lớn)Sự kết luậnTrong hướng dẫn này, chúng ta đã thấy cách tạo một ứng dụng Angular đơn giản với giao diện Bootstrap. Bạn có thể tìm mã nguồn hoàn chỉnh trên GitHub và xem ví dụ trực tiếp tại đây Bootstrap có tốt với Angular không?Có, bạn có thể sử dụng các phần của Vật liệu góc và Bootstrap cùng nhau trong cùng một dự án web hoặc thiết bị di động . Các nhà phát triển cần cẩn thận để không sử dụng các thành phần giống nhau, có thể xung đột. Vật liệu góc và Bootstrap cung cấp nhiều thành phần độc đáo để thiết kế trang web tuyệt vời.
Bootstrap tốt nhất cho Angular là gì?Shreyu là một mẫu Angular hàng đầu dựa trên Bootstrap Framework phổ biến. Nếu bạn đang tìm cách xây dựng một quản trị viên mạnh mẽ và thiết thực cho ứng dụng web của mình, hãy để Shreyu thực hiện thủ thuật này. Với nhiều bố cục, thành phần và yếu tố, bạn sẽ nhanh chóng thiết lập bảng điều khiển lý tưởng cho dự án của mình.
Tại sao Bootstrap không hoạt động trong Angular?Nếu bạn đang thêm đường dẫn bootstrap vào góc. json, hãy đảm bảo đó là các kiểu trong dự án\architect\build. Không phải cái trong project\architect\test
Làm thế nào để một ứng dụng Angular Bootstrap?Angular thực hiện các bước sau để khởi động ứng dụng. . Chỉ số tải. html Tải góc, thư viện khác và mã ứng dụng thực hiện chính. tập tin ts Tải mô-đun cấp ứng dụng Tải thành phần cấp ứng dụng Mẫu quy trình |