我有一个嵌套项目的控件,类似于项目列表。 让我们说:
列表
在item指令中我可以像这样设置模板URL:
templateUrl: (tElement, tAttrs) ->
tAttrs.template or '/item-template.html'
它工作正常,但我想将模板网址存储为父级属性,以避免为每个项目设置模板。显然,每个项目的模板都是相同的。
范围尚未在此阶段设置。所以我认为最简单的方法是实现它:
templateUrl: (tElement, tAttrs) ->
tElement.parent().attr('template') or '/item-template.html'
但我不确定这是最好的方式......
所以我的问题是 - 达到这个目标的最佳方法是什么?
谢谢!
答案 0 :(得分:0)
// index.jade
doctype html
html
include includes/head
body
h1 My Site
p Welcome to my super lame site.
include includes/foot
我喜欢用代码保留标记内容,而你正在做的事情感觉很糟糕。