1

Я хочу нг-включить, чтобы иметь значение, как, что \ «клиент \» + {{действие}} + \ «HTML \»нг-включают со смешанным жестко запрограммированным значением и переменными из сферы

.directive('tabContent',function(){ 
return { 
    restrict: 'E', 
    template:'<div ng-if="view==\'customer\'+{{action}}+\'.html'\" ng-include="\'{{action}}.html\'"></div>', 
    link: function(scope, elem, attrs) { 
     scope.action = attrs.action; 
    } 
} 

})

Как объединить в значениях ng-include жестко заданные значения и значения области.
Спасибо,
                Омер

ответ

1

Ваш нг-включать должны исправить, как показано ниже.

ng-include="action + \'.html\'"></div>', 
+0

Он по-прежнему не работает. Я получаю следующее исключение: '' Ошибка синтаксиса: действие токена 'неожиданно, ожидая [:] в столбце 3 выражения [{{action +'. Html '}}], начиная с [action +'. Html ' }}]. '' – omer727

+0

@ omer727 жаль, что это было мое плохое .. на edit..interpolation никогда не получается работать внутри 'ng-include' –