【发布时间】:2017-06-13 08:45:14
【问题描述】:
我不知道如何更好地表达标题,因为我显然没有完全理解正在发生的事情。
鉴于我重新创建了我的问题的这个 plunkr:
http://plnkr.co/edit/vaj5peVpteYQx4iZd3pw?p=preview
this.items.splice(i, 1); -> refresh
this.items.splice(i - 1, 1); -> or any other i (not the target of the method) no refresh
有人可以向我解释原因:
添加 Cabron 很好。
使用 removeALT 方法移除 Cabron 很好。
但是使用默认的移除 Cabron 按钮移除相同的 Cabron 会强制刷新页面?
复制:
1)点击“添加Hello”(实际上不是测试的一部分)
2) 点击“Less Cabron”,页面会刷新。
2 OR) 单击“More Cabron”或“Less Cabron ALT”,页面不会刷新(尽管表单已更改并且与“Less Cabron”非常相似)。
我正在尝试提供在表单中添加/删除/上移/下移字段的可能性。
我可以用 css 做一些奇怪的事情,并且总是使用“i +/- x”,但我更愿意了解如何避免这种情况。
同样在我的应用程序(在外部窗口 [window.open()] 上运行)窗口的 url 会随着作为 URL 参数传递的拼接对象的参数而变化(不知道为什么)。
example: [starting url, after here is all inserted from that bug]?title=Cabron
【问题讨论】:
-
在 Plunker 中重现它需要哪些具体步骤?我好像做不到。
-
更新后的帖子,我确认我可以 100% 复制它。您必须等待 1-2 秒(在我的机器上它是立即的,我不知道为什么)。
-
Plunker 呢?
-
查看我对帖子的更新,“重现”:部分。
标签: angular