gpt4 book ai didi

angularjs - 在 angularjs 指令中将优先级设置为高于 '0' 可防止包含

转载 作者:行者123 更新时间:2023-12-02 02:01:13 25 4
gpt4 key购买 nike

在尝试使用不同的指令参数时,我发现了一些疯狂的事情。

如果优先级设置为大于 0,则以下指令失败

app.directive("myDir", function () {
return {
restrict: "A",
priority: 0, //must be 0 or transclusion fails
replace: true, //must be true
transclude : true, //does this conflict with replace:true?
template: "<div class='dir-template' ng-transclude></div>"
}
});

http://jsfiddle.net/DeanIconWeb/CvUpk/

我想知道问题是否出在替换和嵌入都为真时。

有人可以解释一下这种行为吗?

谢谢

最佳答案

这可能是一个错误,与this one (#1567)密切相关。 : 如果嵌入根与模板根相同并且启用了替换,AngularJS 就会有一个奇怪的行为。

将您的问题添加到 issue #1567 会很友好在 AngularJS 存储库中。

关于angularjs - 在 angularjs 指令中将优先级设置为高于 '0' 可防止包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17151837/

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