Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 爱奥尼亚,我如何在页面之间路由?_Angular_Ionic Framework - Fatal编程技术网

Angular 爱奥尼亚,我如何在页面之间路由?

Angular 爱奥尼亚,我如何在页面之间路由?,angular,ionic-framework,Angular,Ionic Framework,我的申请表中有一份产品清单 我的产品有一个id编号 我想通过这些ID号了解我产品的详细信息 查看: <div ng-init="urunGetir()" > <ion-item ng-repeat="urun in urunler" class="item-thumbnail-left positive" id="anasayfa-list-item5" ng-href="/urundetay{{ urun.urun_id }}" target="_self" ng-v

我的申请表中有一份产品清单

我的产品有一个id编号

我想通过这些ID号了解我产品的详细信息

查看:

<div ng-init="urunGetir()" >  
  <ion-item ng-repeat="urun in urunler" class="item-thumbnail-left positive" id="anasayfa-list-item5" ng-href="/urundetay{{ urun.urun_id }}" target="_self" ng-value="urun_id=urun.urun_id" ng-click="urunDetay(urun_id)">
    <img ng-src="http://www.elli2.com/img_gorsel_/urunler/{{  data[urun.urun_id]  }}" ng-init="gorsel(urun.urun_id)">
    <h2positive>{{ urun.urun_adi }} 
      <p style="white-space:normal; font-weight: bold;">Fiyat: <span ng-show="urun.urun_ana_fiyat!=0">{{  urun.urun_ana_fiyat }} ₺</span><span ng-show="urun.urun_indirim_yuzde != 0">{{ urun.urun_fiyati }}</span></p>
      <ion-option-button class="button-positive" ></ion-option-button>
    </h2positive>
  </ion-item>
</div>
.state('urundetay',{ url:"/urundetay/:urun_id", templateUrl:'templates/urunDetay.html', controller:'urunDetayCtrl' })
.controller('urunDetayCtrl', ['$scope','$stateParams','$http','$rootScope','$routeParams', 
function($scope,$stateParams,$http,$rootScope,$routeParams){ }])
控制器:

<div ng-init="urunGetir()" >  
  <ion-item ng-repeat="urun in urunler" class="item-thumbnail-left positive" id="anasayfa-list-item5" ng-href="/urundetay{{ urun.urun_id }}" target="_self" ng-value="urun_id=urun.urun_id" ng-click="urunDetay(urun_id)">
    <img ng-src="http://www.elli2.com/img_gorsel_/urunler/{{  data[urun.urun_id]  }}" ng-init="gorsel(urun.urun_id)">
    <h2positive>{{ urun.urun_adi }} 
      <p style="white-space:normal; font-weight: bold;">Fiyat: <span ng-show="urun.urun_ana_fiyat!=0">{{  urun.urun_ana_fiyat }} ₺</span><span ng-show="urun.urun_indirim_yuzde != 0">{{ urun.urun_fiyati }}</span></p>
      <ion-option-button class="button-positive" ></ion-option-button>
    </h2positive>
  </ion-item>
</div>
.state('urundetay',{ url:"/urundetay/:urun_id", templateUrl:'templates/urunDetay.html', controller:'urunDetayCtrl' })
.controller('urunDetayCtrl', ['$scope','$stateParams','$http','$rootScope','$routeParams', 
function($scope,$stateParams,$http,$rootScope,$routeParams){ }])

我是爱奥尼亚公司的新员工,我正在等待您的帮助

如果您是爱奥尼亚公司的新员工,我建议使用爱奥尼亚公司最新版本3.3.0和Angular 4。在爱奥尼亚,页面之间的路由不需要角度路由器。只需使用Ionic NavController和NavParams导航和传递页面中的数据。您可以阅读更多关于离子文档导航的内容。如果您是Angular 2 world的新手,请查看快速入门示例

,在本场景中它将非常简单:

步骤1:将函数绑定到html

步骤3:根据urldetail/:id呈现模板,现在您可以 此控制器中的urun.id


通过此id请求API以获取项目的详细信息you@CanKurucu欢迎,如果我的回答对您有帮助,请批准。