在视图之间传递并自动更新数据?

时间:2014-06-22 17:20:31

标签: angularjs angularjs-directive

在我的网站上,我有两个部分/列,左右两边。两者都有自己的html部分和控制器。

在我的左栏中,我有一个显示列表列表的部分内容。

当我单击左列中的列表时,我希望此列表中的元素显示在右列(不同的控制器和视图)中。因此,我需要将列表从“左”控制器传递到“右”控制器并自动更新“正确”视图。

实现这一目标的最佳角色练习是什么?我应该使用自定义指令吗?

1 个答案:

答案 0 :(得分:0)

只需使用服务。

app.service('dataService', function() {
  return{
    'data': "Hello"  
  };
});

现在在每个控制器中注入dataService并通过调用dataService.data从那里访问数据。