2016-02-17 27 views
5

Khi xác định trường nhập là required trong tài liệu góc, nó sẽ tự động thêm dấu hoa thị sau nhãn. Tôi đã tìm thấy rất nhiều câu hỏi về cách thêm nó, nhưng không có cách nào để xóa nó. Dường như nó không phải là mặc định tại thời điểm họ hỏi nó, nhưng theo điều này reference bây giờ nó là hành vi mặc định (Tôi đang sử dụng phiên bản có sẵn trên https://github.com/angular/material **). Làm cách nào để xóa và nhận được hành vi tương tự như được hiển thị here bởi @Styx.Làm cách nào để xóa dấu hoa thị khỏi trường bắt buộc trong Vật liệu góc

** Vào thời điểm tôi gặp sự cố này, tôi đã nghĩ rằng tôi đang sử dụng bản phát hành mới nhất (v. 1.0.5), nhưng thực ra tôi đang sử dụng phiên bản chính, có thể có tính năng dấu hoa thị.

+0

Tôi không quen thuộc với vật liệu góc cạnh nhưng css sẽ là giải pháp nhanh nhất nếu nó không phải là một tùy chọn tích hợp sẵn. – Ronnie

+1

bạn đang sử dụng 'bắt buộc' hoặc 'yêu cầu'? – FRECIA

+0

Cả hai đều cho tôi cùng một hành vi: 'bắt buộc' hoặc 'yêu cầu'. –

Trả lời

8

Mặc dù có vẻ như tính năng này chưa được trong 1.0.5, release notes ...

Tôi nhìn qua commit này, và điều này có lẽ là những gì chúng tôi đang tìm kiếm:

MD- không dấu

<input md-maxlength="30" required md-no-asterisk name="description" ng-model="project.description"> 

Đây là đóng issue cho tính năng này, tình trạng nói 'cần: merge'

+1

Đơn giản và hoạt động như một nét duyên dáng. Cảm ơn! –

+0

Lưu ý rằng bạn cũng có thể thực hiện 'md-no-asterisk =" {{hideAsterisks()}} 'nếu bạn cần. –

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