Câu lệnh ng-if của AngularJS
Định nghĩa và cách sử dụng
Nếu kết quả tính toán của biểu thức là false,ng-if
Câu lệnh sẽ xóa bỏ yếu tố HTML.
Nếu kết quả tính toán của câu lệnh if là true, bản sao của yếu tố đó sẽ được thêm vào DOM.
ng-if
Cú pháp với ng-hide
khác nhaung-hide
Hiện thị ẩn phần tử, trong đó ng-if
Cú pháp sẽ xóa hoàn toàn phần tử khỏi DOM.
Mô hình
Bỏ chọn hộp kiểm để xóa phần tử:
Giữ lại HTML:<input type="checkbox" ng-model="myVar" ng-init="myVar = true"> <div ng-if="myVar"> <h1>Chào mừng</h1> <p>Chào mừng bạn đến với nhà tôi.</p> <hr> </div>
Cú pháp
<element ng-if="expression</element>
Tất cả các phần tử HTML đều hỗ trợ.
Tham số
Tham số | Mô tả |
---|---|
expression |
Nếu trả về false, sẽ xóa hoàn toàn biểu thức của phần tử đó. Nếu trả về true, sẽ chèn bản sao của phần tử đó. |