0
私のIONICビューでAPIサービスからのsuccesで取得されたプロジェクトのリストを持っています。今、私は、 "詳細を見る"をクリックすると、APPはAPI(またはlocalstorage)からプロジェクトの詳細を取得し、ビューでレンダリングする必要があります。 これは私のルートです:httpjson in IONICビュー
.state('progetto', {
url: "/progetto/:progettoId",
controller: 'ProgettoCtrl',
templateUrl: "shared/views/progetto.html"
})
これはコントローラです:
"use strict";
var app = angular.module('ng-laravel');
app.controller('ProgettoCtrl',function($scope, $stateParams, $http, $rootScope,$ionicLoading,$cordovaDevice,$cordovaVibration,ionicToast,$ionicPlatform,$cordovaNetwork){
var id_progetto = $stateParams.progettoId;
$http.get('https://www.dreaminvest.it/dettagli-progetto?id=' + id_progetto).
success(function(data, status, headers, config) {
$scope.progetto = data;
}).
error(function(data, status, headers, config) {
// log error
});
});
and this is the view:
<ion-view title="Forget" hide-nav-bar="true" id="page1" class=" ">
<ion-content padding="true" class="manual-ios-statusbar-padding" scroll="true" style="background: url(img/bg.jpg) center; background-size: cover;">
<div class="hero no-header flat">
<div class="content">
<div class="app-icon"></div>
<h2 class="light">Benvenuto</h2>
<p class="stable">Dettagli del progetto</p>
</div>
</div>
<div class="row responsive-md">
<div class="col col-25">
<h3 align="center" style="color:white">{{ progetto.titolo }}</h3>
<img ng-src="http://dreaminvest.it/banner/{{progetto.banner}}" width="100%" />
<div class="padding">
<button type="submit" class="button button-full button-assertive ink">Vedi</button>
</div>
</div>
<button ui-sref="login" class="button button-full button-clear button-light">back to login</button>
</div>
</ion-content>
でもない仕事...
あなたが直面しているエラーは何ですか?コンソールのエラーが発生しました。サーバーからの応答ステータスを確認しましたか? –
コンソールでは、APIルートがフェッチされず、スクリプトはリクエストを生成しません...同じコードを別のコントローラやビューでも使用できます... – rubenSousa
コードをplnkrなどでアップロードしてくださいあなたを助けることができます。 –