2015-02-04 11 views
5

Đây có thể là câu hỏi khá đơn giản và mặc dù tôi có thể tìm thấy một số ví dụ đơn giản, tôi không thể tìm thấy tài liệu về điều này trên trang web của Dự án Polymer. Trong mẫu cho một phần tử, bạn có thể sử dụng:Mẫu Polymer: Lựa chọn hợp lệ cho điểm chèn nội dung

<content select="value"></content> 

Câu hỏi của tôi là giá trị hợp lệ cho thuộc tính chọn là gì. Nó chỉ đơn giản là một yếu tố? Nó có thể là bất kỳ bộ chọn CSS đơn giản nào (chẳng hạn như "#id")? Nó có thể là một giá trị ràng buộc ("{{data}}")?

Trong khi, cuối cùng, tôi chỉ đang tìm câu trả lời, tôi cũng sẵn sàng chấp nhận trích dẫn tài liệu hoặc URL.

Trả lời

9

Một chút bit tài liệu trên trang web polymer bị ẩn trong phần Your first Polymer app. Có một liên kết đến các đặc điểm kỹ thuật W3C Shadow DOM mà nói selectors hợp lệ cho điểm chèn là:

  • Một loại selector hoặc một chọn phổ quát (a, div vv)
  • lớp chọn (s) (ví dụ .my-class)
  • Bộ chọn ID (ví dụ: #myid)
  • bộ chọn thuộc tính (ví dụ:[myboolattr], [myattr="myvalue"])
  • Một phủ pseudo-class,: không()

Bạn có thể có nhiều bộ chọn trong thuộc tính select, ví dụ:

<content select='div,.my-class,#myid,[name="myname"]'></content> 

công trình Binding quá:

<content select="{{ mySelector }}"></content> 

A * chọn mọi thứ:

<content select="*"></content> 
+0

Cảm ơn! Nhiều bộ chọn là thông tin hữu ích. –

+0

Cảm ơn bạn đã chấp nhận. Tôi nghĩ tôi đã tìm ra phần ràng buộc chỉ qua thử và sai. Tìm kiếm nhanh trong các nguồn Polymer không mang lại ví dụ về tính năng này đang được sử dụng trong bất kỳ phần tử nào. Vì vậy, có lẽ nó không phải là chính thức hỗ trợ (nó hoạt động khá độc đáo mặc dù). Tuy nhiên, nhiều bộ chọn được sử dụng trong các phần tử Polymer (ví dụ: 'lõi giàn giáo '). – oliverdm

3

Tôi tìm thấy điều này trong one các hướng dẫn trên trang web Polymer.

Chọn nội dung: Thuộc tính chọn trên phần tử nội dung chấp nhận bộ chọn CSS giới hạn. Bạn chỉ có thể chọn con trực tiếp của nút máy chủ, không phải con cháu.

Thêm reference.

Tiêu chí phù hợp cho điểm chèn là tập hợp các bộ chọn hợp chất . Những selectors hợp chất bị hạn chế chỉ chứa những selectors đơn giản:

  1. Một loại selector hoặc một chọn phổ
  2. lớp chọn (s)
  3. Một bộ chọn ID
  4. thuộc tính chọn (s)
  5. Lớp phủ định phủ định,: không()
+0

Cảm ơn! Bạn có biết rằng nó có thể bị ràng buộc không? LOL. Và ... (hùng biện) tại sao không phải là nó trong tài liệu thực tế? –

+1

Đánh bại tôi với nó:) .... @ Logic Logic: Có thể thực hiện ''. – oliverdm

+0

@oliverdm: Thêm vào câu trả lời của bạn và tôi sẽ chấp nhận nó. –

Các vấn đề liên quan