我正在使用離子建立一個移動應用程序。創建類似於此的佈局 - > Card Layout點擊離子顯示全屏圖像
如何在用戶點擊圖像並在再次單擊時恢復正常圖像時在全屏幕上顯示卡片圖像。
普萊舍在下面找到exisitng代碼: 家庭ctrl.js
(function() {
'use strict';
angular.module('testApp').controller('HomeCtrl', ['$scope', 'collegeApi', '$ionicModal', HomeCtrl]);
function HomeCtrl($scope, collegeApi, $ionicModal) {
var vm = this;
vm.imgList = [
{
name: 'slider2.jpg'
},
{
name: 'slider3.jpg'
},
{
name: 'slider4.jpg'
},
{
name: 'slider5.jpg'
}];
$scope.homeEvents = collegeApi.getHomeData();
console.log($scope.homeEvents);
};
})();
home.html的
<ion-view view-title="Home" ng-controller="HomeCtrl as vm">
<ion-content>
<ion-slide-box>
<ion-slide ng-repeat="img in vm.imgList">
<img ng-src="http://lorempixel.com/400/200/" class="full-image">
</ion-slide>
</ion-slide-box>
<div class="list card back-color" ng-repeat="homeEvent in homeEvents">
<div ng-switch="homeEvent.type">
<div ng-switch-when='star'>
<div class="item item-icon-left item-energized">
<i class="icon ion-star light"></i>
<h2 class="light font-size-1">
Header</h2>
</div>
</div>
<div ng-switch-when="event">
<div class="item item-icon-left item-calm">
<i class="icon ion-android-calendar light"></i>
<h2 class="light font-size-1">
Header</h2>
</div>
</div>
<div ng-switch-when="sport">
<div class="item item-icon-left item-balanced">
<i class="icon ion-android-bicycle light"></i>
<h2 class="light font-size-1">
Header</h2>
</div>
</div>
<div ng-switch-default>
<div class="item item-icon-left item-dark">
<i class="icon ion-star light"></i>
<h2 class="light font-size-1">
Header</h2>
</div>
</div>
</div>
<div class="item item-body">
<img class="full-image" src="http://lorempixel.com/400/200/" ng-click="buttonClick('img/conference.jpg')">
<p>
<div class="text-justify" data-markdown="{{homeEvent.details}}"></div>
</p>
</div>
<div class="item tabs tabs-secondary tabs-icon-left">
<a class="tab-item" href="#">
<i class="icon ion-share"></i> Share
</a>
</div>
</div>
</ion-content>
下面是截圖: Screen shot
你能告訴我們你的代碼?或者更好,創建一個[snippet](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)或[plunker](https:// plnkr.co/edit/)? –
添加了代碼和屏幕截圖。對不起,我是新的stackoverflow。無法提供內聯圖像 –