【问题标题】:Show corresponding data in modal popup in angular modal instance controller在角度模态实例控制器的模态弹出窗口中显示相应的数据
【发布时间】:2017-08-28 17:56:15
【问题描述】:

我有一个如下所示的 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?

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    使用 $rootScope 将数据分布在其子级(即模态)中,您可以从那里操纵它以使用过滤器使用子类别。

    $rootScope.data = [{...}]
    $rootScope.SelectedId = 0;
    

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

    $scope.$parent.data

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多