gpt4 book ai didi

javascript - Angular 只加载第一个指令

转载 作者:搜寻专家 更新时间:2023-11-01 05:22:18 25 4
gpt4 key购买 nike

我已经通过以下设计模式声明了两个指令:

var sampleDrtv = function () {
return {
restrict: 'E',
replace: true,
scope: false,
templateUrl: 'app/views/partials/sample.html',
link: function() {
alert('sample');
}
}
};

angular
.module('app')
.directive('sampleDrtv', sampleDrtv);

如果我按照此模式添加两个指令,则只会加载第一个指令。谁能解释一下为什么?

代码片段:http://codepen.io/anon/pen/doYKap

最佳答案

您的标签没有正确关闭。结果 Angular 无法正确解析指令。固定的 HTML 将是:

<div ng-app="ativ">
<ativ-history-list></ativ-history-list>
<ativ-history-detail></ativ-history-detail>
</div>

请注意,自定义元素需要关闭标签,它们不会自动关闭。

演示: http://codepen.io/anon/pen/JdYZqG

关于javascript - Angular 只加载第一个指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30083302/

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