Как сохранить пробелы в angularjs? - PullRequest
1 голос
/ 02 апреля 2019

У меня есть такой код

<select class="form-control input-xs inline"
     ng-model="delimiter"
     <option ng-repeat="i in delimiters" value="{{i.value}}">
        {{i.name}}
     </option>
</select>

, а массив разделителей такой:

delimiters = [
    {'name':'Pipe', 'value': '|'},
    {'name':'Comma', 'value': ','},
    {'name':'Tab', 'value': '\t'}
  ];

Проблема в том, что разделитель получает правильное значение для запятой и канала, но для табуляции этостановится нулевымКажется, что angularjs удаляет пробелы.Как это исправить?

Я пробовал ng-trim = "false", но не сработало.Теперь пытаюсь добавить еще одну '\' на вкладку.Таким образом, вкладка имеет значение "\ t" m, но таким образом я получаю буквальную строку "\ t".Есть ли способ конвертировать эту строку обратно во вкладку?

...