指令变量中的AngularJS模板
我想知道是否有办法为指令中的变量设置模板路径? 我有这样的代码:指令变量中的AngularJS模板,angularjs,angularjs-directive,Angularjs,Angularjs Directive,我想知道是否有办法为指令中的变量设置模板路径? 我有这样的代码: tooltip = "<img src={{object.avatar}}>" + {{object.fullname}} 或另一条路径(如有必要) 可能吗 我的指令结束: tooltip = "../templates/tooltip.html.haml" linker = (scope, element, attrs) -> element.html(tooltip).show() $comp
tooltip = "<img src={{object.avatar}}>" + {{object.fullname}}
或另一条路径(如有必要)
可能吗
我的指令结束:
tooltip = "../templates/tooltip.html.haml"
linker = (scope, element, attrs) ->
element.html(tooltip).show()
$compile(element.contents()) scope
restrict: "E"
replace: true
scope:
object: "="
link: linker
提前感谢使用指令对象的模板或模板URL参数
linker = (scope, element, attrs) ->
element.html(tooltip).show()
$compile(element.contents()) scope
restrict: "E"
templateUrl: "tooltip.html" // or
template: "<img src='{{object.avatar}}'>"
replace: true
scope:
object: "="
linker=(范围、元素、属性)->
html(工具提示).show()
$compile(element.contents())作用域
限制:“E”
templateUrl:“tooltip.html”//或
模板:“”
替换:正确
范围:
对象:“=”
link:linkermy object.avatar显示良好,我有bdd获得的良好路径。但我想把所有这些代码放在一个模板中,使其像一个html文件一样具有可读性。@guillaumek哦,我搞错了,使用指令的
template
或templateUrl
参数(在这里查找,长版本)