不能使用下拉菜单访问对象,ngFor [closed] 。


请在下面的链接中找到代码示例以了解更多细节

https:/stackblitz.comeditangular-table-with-menu。

我在table tr内创建了一个下拉菜单,我想在下拉菜单上调用一些函数,按照预期,每次点击行应该通过函数参数传输渲染对象,但它总是传输第一个元素。

解决方案:

这是一个冲突。你在Angular项目中加载jQuery,因为你使用的是Bootstrap,而Bootstrap依赖于jQuery。

我从你的项目中删除了bootstrap和jQuery,现在可以工作了,所以是它们之间的冲突。

现在我在控制台得到这个。

> edit {text: "some text 3"}         preview-e6e32bdb6d8102b4a83ab.js:1      
> edit {text: "some text 4"}         preview-e6e32bdb6d8102b4a83ab.js:1

一般来说,在Angular项目中加载并使用jQuery是一个非常糟糕的主意,这只会导致这种冲突。

如果你想在你的Angular项目中使用Bootstrap,使用 ng-bootstrap.

给TA打赏
共{{data.count}}人
人已打赏
解决方案

如何解决Filter函数中的错误?

2022-4-21 1:00:11

解决方案

查找和替换替代方法?而不是 "REPLACE",只是简单地添加文本到现有的单元格中?

2022-4-21 1:00:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索