【发布时间】:2018-12-27 08:11:34
【问题描述】:
我知道基本的 Javascript,但在 Typescript 文件中遇到问题。我正在使用 Ionic 框架来测试一个页面,理论上用户可以像在 Tinder 上一样“滑动”,只是为了好玩。
我已经编写了所有的 JS,因为我是从 Codepen 移过来的,但我似乎无法通过 Typescript 的语法。
Javascript:
var tinderContainer = document.querySelector('.tinder');
var allCards = document.querySelectorAll('.tinder--card');
var nope = document.getElementById('nope');
var love = document.getElementById('love');
function initCards(card, index) {
var newCards = document.querySelectorAll('.tinder--card:not(.removed)');
newCards.forEach(function (card, index) {
card.style.zIndex = allCards.length - index;
}
}
Typescript(我使用 Google 和 SOF 的答案汇总而成):
export class TestPage {
constructor(public navCtrl: NavController) {
}
tinderContainer = document.querySelector('ion-content');
allCards = document.querySelector('.tinder--card');
nope = document.getElementById('nope');
love = document.getElementById('love');
declare initCards(card,index) {
newCards = document.querySelectorAll('.tinder--card:not(.removed)');
newCards.forEach((card,index)) {
card.style.zIndex = allCards.length - index;
}
}
}
【问题讨论】:
标签: ios ionic-framework mobile ionic3 hybrid-mobile-app