2014-07-18 15 views
7

Tôi đã tạo một máy nhắn tin nhỏ để cho biết rằng nó không hoạt động. Bất cứ ai có thể xin vui lòng giúp tôi làm thế nào để sử dụng typeahead với 1.3.0 angularJS/cung cấp các giải pháp thay thế. Chúng tôi đang sử dụng nó với angular-bootstrap 0.11.0 và phiên bản mới nhất của bootstrap. mã của chúng tôi chủ yếu dựa vào ng-thông điệp giới thiệu trong 1.3.0Máy đánh chữ kiểu ống góc không hoạt động với Góc 1.3.0

Here is the plunker link

Như bạn có thể thấy rõ, những sự kiện nhấp chuột, tăng mũi tên và xuống mũi tên không làm việc. Thêm một số mã để làm cho SO hạnh phúc. :)

<div class="container-fluid" ng-controller="TypeaheadCtrl"> 
     <h4>Static arrays</h4> 
     <pre>Model: {{selected | json}}</pre> 
     <input type="text" ng-model="selected" typeahead="state for state in states | filter:$viewValue | limitTo:8" class="form-control" /> 

    </div> 
+1

phiên bản angular.js '1.3.0-beta.10' có vẻ hoạt động tốt, bạn có thể hạ cấp để sử dụng phiên bản đó thay thế không? – runTarm

+0

https://github.com/angular-ui/bootstrap/issues/2293 – lucuma

+2

Không phải là phiên bản số lẻ của Angular không dành cho sản xuất? – JMK

Trả lời

11

Bạn có hiện ba lựa chọn:

  1. Downgrade angular.js phiên bản để 1.3.0-beta.10

    Lỗi là do này ngIf cố định d71df9 được hạ cánh tại 1.3.0-beta.11

  2. Hạ cấp phiên bản góc khởi động xuống 0.10.0

    Chỉ thị typeahead đã bắt đầu sử dụng ngIf trong 0.11.0, vì vậy hạ cấp xuống 0.10.0 cũng sẽ hoạt động.

  3. Chờ góc bootstrap-0.12.0

    Hiện đã là một vấn đề mở #2474, nó dự kiến ​​sẽ được cố định trong 0.12.0

EDIT: Có vẻ như vấn đề đã được cố định của thành viên này cam kết a0be450d và hạ cánh tại 0.11.2.

+1

1.3.0-beta.10 - Cảm ơn một tấn. Điều này đã khiến tôi phát điên, tôi không thể hạ cấp xuống 0.10.0 vì nó có lỗi ở chế độ. :) –

+0

THANKS! Tôi đã ở phiên bản '1.1.1' không thể hiểu những gì đang xảy ra, tôi hạ cấp xuống '0.12.0' và nó đang hoạt động ngay bây giờ. –

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