2015-09-30 42 views
8

Tôi đang cố gắng tìm hiểu cách làm việc với góc chắc chắn và tôi gặp sự cố khi hiểu một số cú pháp được sử dụng trong hướng dẫn và ví dụ trên official website. khi xác định một điều khiển form nút tôi thấy mẫu này:ý nghĩa của :: trong góc hình thức

<div><button type="{{::to.type}}" class="btn btn-{{::to.btnType}}" ng-click="onClick($event)">{{to.text}}</button></div> 

câu hỏi của tôi là: ý nghĩa của "::" trước khi "to.type" và "to.btnType" là gì? cách sử dụng? thế nào là khác nhau từ việc xác định nó như thế này:

<a ng-class="{'btn-primary': to.isPrimary, active: to.isActive}" class="btn, btn-default"/> 

Trả lời

0

Đây là biểu thức ràng buộc một lần.

Trong trường hợp của bạn, khi to.type sẽ có giá trị được đặt, nó sẽ được cập nhật trong mẫu HTML. Sau đó, nếu giá trị to.type thay đổi một lần nữa, mẫu HTML sẽ không được cập nhật với giá trị mới.

Thông tin khác có thể tìm thấy trên trang web AngularJS tại https://docs.angularjs.org/guide/expression#one-time-binding.