我有/,/秒,/第三和/第四的ng-view和路由设置。第四,我有一个"编辑"与ng-click功能相关联的列表的每个条目上的按钮,用于更改该页面上文本的输入,并且当它执行此操作时,控制台记录它将其更改为的内容(从API中提取)。
当我点击"编辑"时,控制台会记录来自API的数据,控制台会记录分配给文本字段中显示的变量的新文本,然后立即清空'清空。 NG-视图。也就是说,它根本不显示任何视图。 URL更改为localhost:4000 /#.
现在,如果我转到#/ 4th,将URL更改为localhost:4000 /#,然后点击编辑,它按预期工作。
这里有EJS,但它在标准HTML中没有渲染时也是如此。我已将其缩小为一些特定角度问题。
发生这种情况的视频:https://www.youtube.com/watch?v=c6YeQNyo7P4&feature=youtu.be
任何想法为什么?
Plunker Update: http://plnkr.co/edit/aIpxBWee8DJX0vgxm3LQ?p=preview
答案 0 :(得分:0)
从realestateResults.html上的锚点中删除#
。您正在使用hashbang模式并且它“清空”视图,因为它是hashbang模式的无效URI。尝试在路线配置上设置.otherwise以避免这些balnk视图。