gpt4 book ai didi

angularjs - 根据指令中的属性设置 templateUrl

转载 作者:行者123 更新时间:2023-12-03 15:18:30 26 4
gpt4 key购买 nike

我正在处理一组 Angular 指令,我想根据属性的存在或值加载正确的模板。

<my-form horizontal> </my-form>
<my-form vertical> </my-form>

如果是水平的,templateUrl 应该是 /partials/horizontal-form
如果是垂直的,templateUrl 应该是 /partials/vertical-form
我对 templateUrl 感兴趣,因为我不能使用 template因为 html 取决于属性。在 compile.pre函数,html已经加载。

如果有另一种方法可以实现这一点,我愿意接受,因为我现在从 angular 开始,并且信息越多越好。

谢谢

最佳答案

仅供引用,现在已在 angular 1.1.4 中正确修复

您可以将函数传递给 templateUrl。输入参数是元素、属性。并返回一个字符串(您希望使用的 templateUrl)

文档在这里:http://code.angularjs.org/1.1.4/docs/guide/directive

关于angularjs - 根据指令中的属性设置 templateUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12444872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com