带有ng-include模板的Angular Directive

时间:2015-10-05 15:20:55

标签: javascript angularjs directive angularjs-ng-include

我已经定义了以下指令 我在我的js文件中定义了以下dirctive:

declare @d1 date, @d2 date
select
    @d1 = DATEADD(DD, -30, CAST(GETUTCDATE() AS Date)),
    @d2 = DATEADD(DD,   1, CAST(GETUTCDATE() AS Date))

而不是在我的html中使用它:.directive('tabContent',function(){ return { restrict: 'E', template:'<div ng-if="view==\'card" ng-include="card.html"></div>' } }) 但我得到的只是一句话<tabContent></tabContent> 我错过了什么?

1 个答案:

答案 0 :(得分:2)

您在字符串中的卡片上缺少“转发转义”,ng-include也需要单引号,因为它会将您的网址解析为表达式。

template:'<div ng-if="view==\'card\'" ng-include="\'card.html\'"></div>'