在角度模态实例控制器中的模态弹出窗口中显示相应的数据

时间:2017-08-28 17:56:16

标签: angularjs

我有一个类似下面的json数据

var data = [{
    id: 1,
    name: 'mobile',
    parentid: 0
  }, {
    id: 2,
    name: 'samsung',
    parentid: 1
  }, {
    id: 3,
    name: 'moto',
    parentid: 1
  }, {
    id: 4,
    name: 'redmi',
    parentid: 1
  }, {
    id: 5,
    name: 'honor',
    parentid: 1
  }, {
    id: 6,
    name: 'tv',
    parentid: 0
  }, {
    id: 7,
    name: 'tv1',
    parentid: 6
  }, {
    id: 8,
    name: 'tv2',
    parentid: 6
  }, {
    id: 9,
    name: 'tv3',
    parentid: 6 
  }, {
    id: 10,
    name: 'tv4',
    parentid: 6
  }, {
    id: 11,
    name: 'tv5',
    parentid: 6
  }];

我已将所有数据推入数组并仅将parentid零推入控制器中的另一个数组,当我单击按钮时我想在模态弹出窗口中使用模态实例控制器显示相应的子类别我的plunkr链接如下所示。 http://plnkr.co/edit/VBN17osdHx4AAMzNnPSe?p=preview

1 个答案:

答案 0 :(得分:1)

使用$ rootScope在其子项之间传播数据,即模态,从那里你可以操纵它使用过滤器来使用子类别。

$scope.$parent.data

或者您可以使用下面的代码访问父数据,但它必须存在于范围

{{1}}