1

混合值硬编码的变量我想要的NG-包括有这样的价值\ '客户\' + {{行动}} + \ 'HTML \'NG-包括与范围

.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-包括应该更正如下图所示。

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

它仍然不起作用。我收到以下例外: ''语法错误:令牌'行为'是意外的,期望在[action +'。html'开始的表达式[{{action +'。html'}}]] '' – omer727

+0

@ omer727对不起,这是我的坏..看编辑..interpolation永远不会工作'ng-include' –