我遇到了一个特别糟糕的继承问题。从本质上讲,ui-router将双向绑定通过resolve
从父节点传递给子状态的数据。效果很好。但是,如果(从子状态)我尝试更改对象本身的引用而不仅仅是属性,这不会反映在父对象中。
This attached plunkr显示问题 - 如果您更新子级中的值,则父级会更改。但是,如果单击" New Object",则只会更改子值。
我假设这是一个奇怪的点符号问题,有什么帮助吗?如果是这样,resolve
中的正确语法是什么(例如state.object
而不仅仅是object
...?)