Если вы хотите использовать специальный символ в значении javascript, требуется Escape Character (\
).
Обратная косая черта в вашем примере это специальный символ.
Итак, вы должны сделать что-то подобное:
var ttt = "aa ///\\\\\\"; // --> ///\\\
или
var ttt = "aa ///\\"; // --> ///\
Но Escape Character не требуется для ввода пользователем.
Когда вы нажимаете /
в поле подсказки или в поле ввода, тогда подайте, это означает, что один /
.
В вашем объекте config
нет data
, а в вашем config
объекте нет selected
.
Это строка, которая вызывает вашу ошибку
<div class="drpdwn-label" dropdown-label>{{this.config.data[this.config.selected] || 'Choose a list'}}</div>
Вы, вероятно, хотите сделать что-то вроде этого:
{{ (this.config.data && this.config.selected) ? this.config.data[this.config.selected] : 'Choose a list'}}