Tìm kiếm trang web

typescript - Vấn đề dấu ngoặc kép trong Object trong Tệp Component Angular


Tôi có một thành phần trong trường hợp này là trình soạn thảo Froala, cho phép bạn tạo các menu thả xuống tùy chỉnh. Để làm điều đó, nó nhận một đối tượng theo định dạng của

// Options for the dropdown.
  options: {
    'opt1': 'Option 1',
    'opt2': 'Option 2'
  },

Tôi đang sử dụng menu thả xuống này để chèn các chỗ giữ chỗ trong trình soạn thảo cho hợp nhất thư. Và các giá trị của tôi như thế này.

{
'{{ first_name | fallback: "" }}': 'First Name',
'{{ last_name | fallback: "" }}': 'Last Name'
}

khi làm như vậy thay vì trả về {{ first_name | fallback: "" }} nó chỉ trả về {{ first_name | fallback: tôi đã cố gắng thoát dấu " bằng \ nhưng điều đó không có tác dụng. Tôi cần làm gì để có được chuỗi đầy đủ được trả về?

Câu trả lời #1

Thử như thế này

"{{ last_name | fallback:   &#34&#34 }}"

và đây là liên kết của các ký tự https://www.degraeve.com/reference/specialcharacters.php

đây là ví dụ trên stackblitz: https://stackblitz.com/edit/angular-froala-v3-custombutton-dynamic-sgzfvm