在玩弄不同的指令参数时,我发现了一些疯狂的东西。
如果优先级设置为大于 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/
我想知道问题是否在于替换和嵌入两者都是正确的。
有人可以解释这种行为吗?
谢谢