鉴于JavaScript中的对象和数组是通过引用传递的(或者说它们的引用是按值传递的),如果我将Angular组件变量传递给service并在服务中进行更改,则更改应该反映在Angular中成分
代码:
组件:
public onRowClicked(invoice) {
this.rowService.onRowClicked(invoice, this.selectedrows);
}
服务:
public onRowClicked(invoice, selectedRows) {
//make changes to selectedRows array
}
this.selectedRows
的值保持不变(我希望它会改变)
我得错了什么?