Vis*_*ati 3 ngx-clipboard angular
我安装了文档中提到的 ngx-clipboard,并在 systemjs.config 中包含了 js。但是我收到以下错误:
Unhandled Promise rejection: Template parse errors:
Can't bind to 'ngxClipboard' since it isn't a known property of 'button'. (" </div>
Run Code Online (Sandbox Code Playgroud)
这是我的模板:
<div class="col-xs-12 share-pageurl-label">
<a #copyTarget>{{pageURL}}</a>
</div>
<div class="col-xs-12 share-copy-btn">
<button [(ngxClipboard)]="copyTarget" (cbOnSuccess)="linkCopied()"
[ngClass]="{linkCopied: isCopied}">
{{copyBtnLabel}} <span *ngIf="isCopied" class="glyphicon glyphicon-ok"></span>
</button>
</div>
Run Code Online (Sandbox Code Playgroud)
如果您没有正确导入 ClipBoardModule,我相信您会收到此错误。如果您有嵌套模块并希望在较低级别使用,则必须确保在父模块上导出它,并在子模块上导入。
父模块
import { ClipboardModule } from 'ngx-clipboard';
@NgModule({
declarations: [],
imports: [
ClipboardModule
],
exports: [
ClipboardModule,
]
})
export class ParentModule {
}
Run Code Online (Sandbox Code Playgroud)
子模块
import { ParentModule } from '../../parent.module';
@NgModule({
imports: [
ParentModule,
],
declarations: []
})
export class ChildModule {
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6149 次 |
| 最近记录: |