Я использую
- Angular 8
- @ ctrl / ngx-emoji-mart
В приложении ниже вы можете создать новый пост и оставить комментарий для каждого поста.
Я просто реализую эту библиотеку для смайликов, и сейчас я использую двустороннее связывание, и комментарии находятся в * ngFor, что вызывает проблему, так как комментарий написан на все формы одновременно, однако, если я не использую двустороннее связывание, я не могу отобразить эмодзи, потому что он добавлен с функцией. Любой совет, как мне подойти к этому?
<div class="input-group">
<i class="fa fa-smile-o emoji-picker-icon mr-1" (click)="toggleEmojiPickerForComment($event)"></i>
<input class="form-control" #textComment placeholder="share your thoughts"
type="text">
</div>
<emoji-mart class="emoji-mart" set="emojione" (emojiSelect)="addEmoji($event)" *ngIf="showEmojiPicker" title="Pick your emoji…"></emoji-mart>