首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Angular 7中使用bootstrap-notify

在Angular 7中使用bootstrap-notify
EN

Stack Overflow用户
提问于 2019-01-17 20:52:34
回答 1查看 4.5K关注 0票数 2

我想在我的Angular 7应用程序中使用bootstrap-notify

为此,我安装了bootstrap-notify包(以及@types/bootstrap-notify)。

在我想要使用通知的组件中,我像这样导入了jQuery服务:

代码语言:javascript
复制
import * as $ from 'jquery';

现在称为notify,就像文档中描述的here

代码语言:javascript
复制
$.notify({
    // options
    message: 'Hello World' 
},{
    // settings
    type: 'danger'
});

问题是我得到了这个错误:

代码语言:javascript
复制
ERROR in src/app/home/home.component.ts(28,7): error TS2339: Property 'notify' does not exist on type 'JQueryStatic'.

你知道怎么让它工作吗?我找不到任何使用这个包的Angular (5/6/7)示例!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-17 22:56:26

您可以尝试以下操作。

1)首先安装jquery的类型定义:

代码语言:javascript
复制
npm install @types/jquery

2)然后在组件文件中,导入jquery并通知使用。

代码语言:javascript
复制
import * as $ from 'jquery';
import 'bootstrap-notify';

$[`notify`](....);

3)最后,你还需要添加css文件/链接来查看它的实际样式。

演示https://stackblitz.com/edit/angular-custom-alert-message-hqrysq?file=app%2Fapp.component.ts

有时它会抛出错误,但如果您在代码中添加一些空格并保存它,它将正确运行。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54236386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档