我正在AngularJS中构建一个仪表板系统,我遇到了设置url via的问题 $location.path
在我们的仪表板中,我们有一堆小部件.单击它们时,每个都显示更大的最大化视图.我们正在尝试设置深层链接,以允许用户链接到最大化窗口小部件的仪表板.
目前,我们有两条看似/dashboard/:dashboardId和的路线/dashboard/:dashboardId/:maximizedWidgetId
当用户最大化窗口小部件时,我们使用更新URL $location.path,但这会导致视图重新呈现.由于我们拥有所有数据,因此我们不想重新加载整个视图,我们只想更新URL.有没有办法设置网址而不会导致视图重新渲染?
HTML5Mode设置为true.
我有一个问题让手表在指令中工作.我在这里举了一个简单的例子.http://plnkr.co/edit/A7zbrsh8gJhdpM30ZH2P
我有一个服务和两个指令.一个指令更改服务中的属性,另一个指令在该属性上有一个监视.我希望手表能在房产改变后开火,但事实并非如此.
我在网站上看到过这样的其他几个问题,但是他们接受的解决方案在这里没有用.我考虑使用$ broadcast或尝试实现一个观察者,但似乎这应该有效,我不想在可能的情况下使事情复杂化.