2016-12-01 19 views
6

Có một khó khăn tìm tài liệu về vấn đề này, nhưng trong góc 1 bạn có thể làm: "Hello, world"ng-list tương đương trong góc 2

<textarea ng-model="name" ng-list=","></textarea> 

Sau đó, trên đầu vào, nếu bạn đã nhập name sẽ là một mảng của ["Hello", "world!"].

Mục tiêu của tôi là sử dụng ng-list với thực thể HTML &#10; để ngắt dòng textarea bằng dòng vào một mảng. Xem example from docs.

Có tương đương với điều này trong Angular 2 không?

Trả lời

4

không thể tìm thấy giải pháp bản địa, nhưng bạn có thể sử dụng (ngModelChange) và sau đó nhận được giá trị phân tích như thế này:

parseTextArea() { 
    this.textareaParsed = this.textarea.split("\n"); 
    } 

và trong mẫu của bạn:

<textarea [(ngModel)]="textarea" (ngModelChange)="parseTextArea()"></textarea> 

Xem plunker này: textarea example (trong Chrome, IE có một số vấn đề với config.js ...)

+2

Tôi nghĩ đây có thể là cách để đi, tôi sẽ rời đi câu hỏi mở ra một lúc để xem có bất kỳ điều gì khác xảy ra không. – Yoink

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