小编Pet*_*dam的帖子

Angular 2 Dragula模型更新错误

使用ng2-dragula.我正在寻找使用新删除的订单更新数据库中每个项目的orderNumber.

dragulaService.dropModel.subscribe((value) => {
  var drake = dragulaService.find('bag-orders').drake
  var models = drake.models
  console.log(models)
})
Run Code Online (Sandbox Code Playgroud)

它返回的新模型订单不反映包中的订单.

TL; DR:有没有人用ng2-dragula在数据库onDrop中实现重新排序?

dragula angular-dragula ng2-dragula angular

15
推荐指数
3
解决办法
1万
查看次数

Angular2:如何在代码中更改NgModel的原始状态?

当您更改NgModel的字段时,它会自动将model.prisitne更改为true.

当你提交表格时,它不会改变"原始",毫无疑问,这不是一个错误.

但在我的情况下,当"pristine"为真时我显示错误,当我提交表单时,我需要显示验证错误,我认为当你提交表单时,我们可以说这个表单中的字段触及了,因为你可以提交无效表格.但是在Angular2中它以不同的方式工作.

那么,在代码/组件中是否可以说表单控件/字段被触及(pristine = true)?

let email:AbstractControl = this.frm.form.controls['email'];
Run Code Online (Sandbox Code Playgroud)

设置电子邮件"prisitne"为真.

validation typescript angular

6
推荐指数
2
解决办法
8635
查看次数

Telegram 机器人 - 将唯一密钥添加到 /start 命令

我试图通过添加到/start命令中的一些唯一密钥来识别每个用户。对于每个用户,我将生成一些密钥,并向用户显示 URL。官方文档中对此进行了逐步描述https://core.telegram.org/bots#deep-linking

用户链接的格式为:

https://telegram.me/ExampleBot?start=uniqueKey

它在电报应用程序中完美运行。问题是,当在浏览器中打开时,只有“开始”按钮可见。当用户点击时,uniqueKey不会发送给机器人。

如何向 /start 命令添加 uniqueKey 以使其在 telegram web 应用程序中也能工作?生成的 URL 应该是什么样子?那么用户点击一下就可以了,不需要写代码了?

c# telegram telegram-bot

5
推荐指数
1
解决办法
6293
查看次数