Przekazywanie tablicy za pomocą atrybutu do dyrektywy AngularJS

Obecnie mam problem z przekazaniem tablicy do dyrektywy poprzez atrybut tej dyrektywy. Mogę go odczytać jako ciąg, ale potrzebuję go jako tablicy, więc to właśnie wymyśliłem, ale nie działa. Pomóc każdemu? z góry

Javascript ::

app.directive('post', function($parse){
    return {
        restrict: "E",
        scope:{
            title: "@",
            author: "@",
            content: "@",
            cover: "@",
            date: "@"
        },
        templateUrl: 'components/postComponent.html',
        link: function(scope, element, attrs){
            scope.tags = $parse(attrs.tags)
        }
    }
}

HTML ::

<post title="sample title" tags="['HTML5', 'AngularJS', 'Javascript']" ... >

questionAnswers(2)

yourAnswerToTheQuestion