【发布时间】:2017-05-23 13:53:17
【问题描述】:
我正在使用最新版本的 Angular Material Design(Beta 5)的 Material Design 工具提示。
我以这种方式将工具提示附加到按钮上:
<button id="{{module.action}}" md-raised-button (click)="onClick($event)" [mdTooltip] [disabled]="buttonDisabledState">
{{module.text}}
</button>
我有一个 Input 属性传递给组件:
export class ButtonComponent implements OnInit {
@Input() module: ButtonModule;
@Input() mdTooltip;
运行本地服务器时一切正常,但如果我运行我的测试套件,我不断收到此错误:
Can't bind to 'mdTooltip' since it isn't a known property of 'button'. ("th Dealflo Limited.
-->
<button id="{{module.action}}" md-raised-button (click)="onClick($event)" [ERROR ->][mdTooltip] [disabled]="buttonDisabledState">
{{module.text}}
</button>
"): ng:///DynamicTestModule/ButtonComponent.html@13:74
Error: Template parse errors:
Can't bind to 'mdTooltip' since it isn't a known property of 'button'. ("th Dealflo Limited.
-->
<button id="{{module.action}}" md-raised-button (click)="onClick($event)" [ERROR ->][mdTooltip] [disabled]="buttonDisabledState">
{{module.text}}
</button>
我对这里的任何想法都持开放态度。
【问题讨论】:
标签: javascript angular jasmine karma-runner angular-material