2016-01-02 11 views
5

Tôi có bộ lọc tel mà tôi chỉ muốn áp dụng nếu điều kiện đáp ứng. Tôi làm nó như thế nào?Bộ lọc có điều kiện

Đây là mã hiện tại của tôi:

<span class="display-block" ng-show="event.category == 'Entry' && v" ng-repeat="(k, v) in properties"> 
    <strong>{{k | sentenceCase}}:</strong> {{v | tel}} 
</span> 

Trả lời

5

Cố gắng sử dụng toán tử tam phân giống như bạn sẽ làm gì trong JS:

{{ condition ? (v | tel) : v }} 
+0

Tôi hiểu bây giờ, một câu hỏi nhanh: những gì nếu tôi muốn thêm nhiều bộ lọc hơn sau? Nên là một cái gì đó như thế này: {{condition? (v | tel): v; điều kiện ? (v | địa chỉ): v}} Chính xác? – user1262904

+0

@ user1262904 Điều kiện tương tự cho tất cả các bộ lọc? – dfsq

+0

không, nó có thể có hoặc không có điều kiện. – user1262904

0
<strong>{{k | condition?filterByThisIfTrue |orFilterByThis}}:</strong> 
Các vấn đề liên quan