cuốn sách gpt4 ai đã làm

android — Gói AngularStrap Popover

In lại Tác giả: Walker 123 Thời gian cập nhật: 28-11-2023 00:15:00 30 4
mua khóa gpt4 Nike

Tôi đang cố gắng bọc một cửa sổ bật lên Angular bằng một lệnh tùy chỉnh.

Cửa sổ bật lên có thể sử dụng mẫu tùy chỉnh do người sử dụng lệnh của tôi cung cấp và mẫu có thể sử dụng phạm vi của Bộ điều khiển.

Về phần phạm vi, tôi thấy rằng tôi có thể chuyển phạm vi của Bộ điều khiển sang dịch vụ $popover.

var myPopover = $popover(element, {
tiêu đề: 'Tiêu đề của tôi',
vị trí: 'trên cùng',
contentTemplate: 'example.html',
html: đúng,
trình kích hoạt: 'thủ công',
tự độngĐóng: đúng,
phạm vi: phạm vi
});

Đây là một kẻ nói dối:http://plnkr.co/edit/9vTzR0fKcjOlP0bNjZUf?p=preview

Ai đó có thể giải thích tại sao hai nút này mở cùng một cửa sổ bật lên không? Tôi có nên cô lập phạm vi không? Nếu vậy, làm cách nào để liên kết biến bằng phạm vi của Bộ điều khiển ban đầu?

Cảm ơn

câu trả lời hay nhất

Có ai có thể giải thích cho tôi tại sao hai nút lại mở cùng một cửa sổ bật lên không?

bởi vì hai tùy chỉnhPopover Chỉ thị có cùng phạm vi. Bạn muốn hướng dẫn lệnh tạo một phạm vi riêng biệt cho một lệnh duy nhất.

Thêm vàoPhạm vi: đúng:

app.directive("customPopover", ["$popover", "$compile", function($popover, $compile) {
trở lại {
phạm vi: đúng,
hạn chế: "A",
liên kết: hàm (phạm vi, phần tử, attrs) {
var myPopover = $popover(element, {
tiêu đề: 'Tiêu đề của tôi',
vị trí: 'trên cùng',
contentTemplate: 'example.html',
html: đúng,
trình kích hoạt: 'thủ công',
tự độngĐóng: đúng,
phạm vi: phạm vi
});

phạm vi.showPopover = function() {
myPopover.show();
}
}
}
}]);

Thử nghiệm: http://plnkr.co/edit/2esMcQSLjDxdj7zESXD2?p=preview

Về javascript - Gói AngularStrap Popover, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/30538938/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress