AngularJS 嵌套指令

标签 angularjs

我想在 Angular 中创建一个嵌套指令结构,例如

<aa>
    <bb>
        <cc></cc>
    </bb>
    <bb>
        <cc></cc>
    </bb>
</aa>

每个指令都会打印其内容,因此aa标签将打印“A”,bb标签将打印“B”和cc标签将打印“C”。 问题是外部指令覆盖内部指令,因此仅处理第一个指令。

这是一个Fiddle 。我缺少什么?

最佳答案

您缺少模板中的ng-transclude

参见http://jsfiddle.net/x3420fg1/1/

关于AngularJS 嵌套指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27542252/

相关文章:

javascript - Angularjs UI 选择 StartsWith 搜索

javascript - 如何在 jspdf.js 中设置导出表格的字体大小?

javascript - 使用 Gulp-mocha : "Window is not Defined" 测试 Angular

javascript - AngularJS 只显示一个 ng-switch

javascript - 如何更改 ionic ionic 导航 View

javascript - 为什么 angular.bootstrap 代码不适用于 AngularJS V1.6 之前的版本?

javascript - Angular.js ng-option 使用按键选择

javascript - Angularjs 在初始 json 后加载

javascript - 如何处理 ASP .NET Api HTTPResponseMessage 来下载文件

javascript - 如何使用 ng-click 重定向