Я пытаюсь получить массив в шаблон, чтобы использовать его значения. Моя проблема заключается в том, что атрибут превращается в строку один раз внутри моего шаблона, поэтому он больше не доступен как {{var [0]}} и вместо этого будет возвращать первый символ "строки", обычно "["
Вот упрощенная настройка данных:
"varForward": ["100", "1"],
"varBack": ["1", "100"]
Вот упрощенная часть HTML файла, который взаимодействует с этими данными:
<my-customer-vars value="{{varForward}}">
    </address-numbers>
<my-customer-vars value="{{varBack}}">
    </address-numbers>
и, наконец, вот часть, которая SUPPOSED для замены пользовательского тега моими собственными вещами:
directive('myCustomerVars', function($compile) {
    return {
        restrict: 'E',
        scope: {
            value: "@"
        },
        template:
        '<div>'+
          '<p class="body-text">Some stuff goes here</p>'+
          '<input type="text" name="firstinput" value="{{value[0]}}"> - '+
          '<input type="text" name="secondinput" value="{{value[1]}}">'+
        '</div>',
        replace: true
    }
});
Итак, вот, если я пытаюсь использовать значение [0], я получаю [Если я пытаюсь получить значение [1], я получаю "и т.д. Есть ли помощь в использовании массивов внутри шаблона директивы?