首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET样板(Core2.0+角5)中的承诺误差

ASP.NET样板(Core2.0+角5)中的承诺误差
EN

Stack Overflow用户
提问于 2017-12-05 08:56:17
回答 1查看 1K关注 0票数 1

我一直使用ASP.NET样板使用REST客户端对数据库执行CRUD操作,比如Postman使用自定义API,到目前为止,它运行得相当好。

但是,当我转到前端部分时,用户组件中的--一个未处理的异常--在登录管理帐户后就出现了。首先,我可以看到我添加的用户列表,从中我可以说CreateGet操作运行正常(我还测试了编辑用户,并且运行得很好)。当我到达"Deleting“用户时,我可以在控制台输出中看到一个异常,如图所示:

我以为我搞砸了一些代码,所以我重新下载了整个模板,并启动了新的来再次执行删除操作。错误仍然存在。

此外,当我在service-proxies.tx中添加自己的服务类并在其service-proxy.module.ts中导出它,并将服务注入app.componentconsole.log --构造函数中的响应--时,仍然会得到相同的异常。

请帮我找出问题的根源。谢谢。

编辑1:

以下是HTML行中的代码: 50:

代码语言:javascript
复制
<li>
    <a href="javascript:void(0);" class="waves-effect waves-block" (click)="delete(user)">
       <i class="material-icons">delete_sweep</i>{{l('Delete')}}</a>
</li>

在TS端,它使用delete DTO调用User函数。在TS方面,delete(User)看起来像:

代码语言:javascript
复制
protected delete(user: UserDto): void {
    abp.message.confirm(
        "Delete user '" + user.fullName + "'?",
        (result: boolean) => {
            if (result) {
                this._userService.delete(user.id)
                    .subscribe(() => {
                        abp.notify.info("Deleted User: " + user.fullName);
                        this.refresh();
                    });
            }
        }
    );
}

编辑2:

我将SweetAlert版本从1.1.3升级到2.0.8,应用程序甚至无法编译。根据一些GitHub线程,我应该重写一些与SweetAlert模块相关的函数。但是,错误消息显示应用程序甚至无法找到.....node_modules\sweetalert\dist\sweetalert.css.js

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-05 09:53:01

ABP v3.2.0进行了几次破坏更改

#2145升级到甜警报v2.x。现有应用程序应该将甜警报包升级到v2.x。

免费模板可能还没有升级。

您可以升级到SweetAlert v2.0.8。在使用node_modules文件夹之前删除纱线

更新

现在,您可以使用下载 v3.4.1对模板进行SweetAlert升级。

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

https://stackoverflow.com/questions/47649563

复制
相关文章

相似问题

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