我使用过角带&bs-popover'使用自定义html模板打开弹出窗口的指令。以下是在单击输入字段时调用该指令的代码示例。
<div ng-controller="ctrl">
<input size="6" type="text" ng-model="cell.HHmm__c" data-template= "/projectA/v/d/views/popoverTemplate.html" data-animation="am-flip-x" bs-popover="popover"></input>
</div>
一切都很好。但是,现在我想在控制器中使用字符串变量设置数据模板。举个例子,假设我有一个变量
$ scope.templatePath =&#34; /projectA/v/d/views/popoverTemplate.html"
在我的控制器中 ctrl 。如果是,如何在我的bs-popover指令中将变量 templatePath 指定为数据模板路径?
答案 0 :(得分:1)
你可以有两种方法来做到这一点
ng-attr-data-template="{{templatePath}}"
OR
data-template="{{templatePath}}"
希望这可以帮助你,谢谢。