angularjs - 使用 md-button 时出现 ng-transclude 错误

标签 angularjs angularjs-directive material-design angular-material

我通过以下方式使用 md-button:

<md-button aria-label="edit"  target-mode="edit" style="z-index: 9;right: 10px; top: 10px; position: absolute;"> <i class="fa fa-check"></i> </md-button>

并收到以下错误:
Error: [ngTransclude:orphan] Illegal use of ngTransclude directive in the template!
No parent directive that requires a transclusion found. 
Element: <button class="md-button md-default-theme" ng-transclude="" aria-label="show" target-mode="show" style="z-index: 9;right: 10px; top: 10px; position: absolute;">

我一直试图弄清楚为什么会发生这种情况 - 也许有人以前有过这种情况?

顺便说一句 - 您在错误中看到的 ng-transclude 会以某种方式自动插入。

最佳答案

我遇到过同样的问题。我能够通过从索引屏幕中删除 ng-app 来修复它。

关于angularjs - 使用 md-button 时出现 ng-transclude 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31726918/

相关文章:

javascript - event.preventDefault() 不等待 promise 解决

javascript - 使用示例服务在 Controller 之间传递数据时出错

javascript - 指令中的 UI Bootstrap 模态 - 多个模态但只有一个打开

angularjs - 尝试验证至少有一个复选框被选中

javascript - 如何在 Angular 路由中正确使用 href?

javascript - 在 Angular Directive(指令)中重复嵌入的内容

javascript - 为什么引用 Angular 指令中作为属性传入的对象属性会导致错误?

ionic-framework - ionic2 删除蓝线颜色输入 md

javascript - 在 addClass 中使用时 addEventListener 不起作用

typescript - 如何在 Angular-Material 中对齐 mat-cell 中的文本