可以混合使用模板和链接功能
Is is possible to mix the template and the link function?
假设我定义了一个自定义指令,如下所示:
myModule.directive('myDirective', function () {
return {
template: "<p>hello</p>",
link: function (scope, element, attributes) {
element.text('<p>something else</p>')
}
};
});
这当然毫无意义;链接函数将完全覆盖模板。然而,我的问题是,是否有办法将两者结合起来,以使事情富有成效。或者,如果现在我有了链接功能,我还不如完全去掉模板?
有没有一个具体的例子说明你要做什么?如果你需要某种高级逻辑来设置指令init上的模板,你可以试试这个:
template: function(element, attrs) {
var myTemplate = "<p>Hello world</p>";
// logic here...
return myTemplate;
}
相关文章:
- 如何绑定多个具有相同敲除功能、传递不同ID的链接
- 功能点击使打开新链接,不转到原始链接
- 修复Javascript代码以将文本中的所有Youtube链接转换为Youtube ID功能
- 如何在用户提交链接时添加提取推文并将其发布到站点的功能
- 具有双重功能的按钮:在_blank窗口中打开一个链接,再加上_self中的另一个链接
- 通过模糊功能传递链接,而不是单击另一个链接
- AngularJS:在指令's链接功能
- DOM在指令中未就绪's链接功能.hacky Timeout是唯一的解决方案吗
- 链接功能中的角度单元测试$attrs
- jQuery:使用 var 快捷方式分配数据以及如何链接功能以在加载和单击时运行
- 角度链接功能:$Scope与范围
- angularjs链接功能的用途
- 谷歌硬盘的网络主机链接功能有被淘汰的危险吗
- 为什么我们需要Angular指令's链接功能
- Angular.js单元/集成测试-触发链接功能
- 可以混合使用模板和链接功能
- 锚链接功能-onclick和href
- 链接功能作为承诺
- 执行指令的参数's的链接功能依赖于DI
- 如何重画图表:d3.js链接功能和交叉过滤过滤