如何根据过去的变量仅列出项目,就像全局变量一样

时间:2016-12-09 11:22:10

标签: angularjs ionic-framework ionic-view

早安Ionics!

我想只显示一个选定供应商的产品列表。

在我的StateProvider中,我发送了选定的数据,这些数据应该是过滤器:

.state("nhaac.ofertas_restaurante", {
        url: "/ofertas_restaurante/:cadastra_oferta_cod_fornecedor",

并且我认为我只想提供我选择的“cadastra_oferta_cod_fornecedor”的数据:

<div class="card" ng-repeat="item in ofertass track by $index" ng-if="cadastra_oferta_cod_fornecedor === item.cadastra_oferta_cod_fornecedor" href="#/nhaac/ofertas_singles/{{item.cadastra_oferta_cod_oferta}}" >  

但它没有列出任何东西。它一片空白。有人能帮助我吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

你必须在控制器中注入$ stateParams并抓住你想要的参数:

myApp.controller("MyCtrl", ["$scope", "$stateParams", function($scope,$stateParams){
      $scope.cadastra_oferta_cod_fornecedor = $stateParams.cadastra_oferta_cod_fornecedor;   
    }
]);

希望有帮助=)