Angular 变化检测不工作

Angular change detection not working

angular tutorial 之后,我创建了一个简单的 hello-world 程序,还没有路由 and/or http。仅使用提供静态模拟对象数组的服务。

在 Windows 上,变化检测工作正常,但在 fedora linux(版本 26 而不是 27)上 。我使用 npm start 在 cmd (Windows) / bash (Fedora) 上启动应用程序。作为编辑器,我使用 atom,浏览器在所有情况下都是 firefox 57.0.

可能是什么问题?

如果需要,我可以将(小)项目上传到某个地方。但是,我认为这不是与代码相关的问题,因为相同的代码可用于 windows 上的更改检测,我一直等到有人要求我这样做。

我在 Ubuntu 上遇到了同样的问题,为了解决这个问题,在每次系统重启后我使用这个命令重置观察者:

echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches

它适用于 Ubuntu,我认为它也适用于 Fedora,因为它们非常接近。并且不要忘记在执行上述命令后重新运行您的 Angular 应用程序。