前提
typescript初学者です。
スライドショーを作ってます。
TS、jQueryを使ってます
実現したいこと
クラスを使ってimgタグのsrc属性の属性値を書き換えたい。
発生している問題・エラーメッセージ
error
プロパティ 'root' は型 'PhotoViewer' に存在しません。 プロパティ 'imgs' は型 'PhotoViewer' に存在しません。 …
該当のソースコード
TypeScript
const imgs = [ "/dist/image/image1.jpg", "/dist/image/image2.jpg", "/dist/image/image3.jpg", "/dist/image/image4.jpg", "/dist/image/image5.jpg",]; class PhotoViewer { constructor(root: JQuery, imgs: Array) { this.root = root; this.imgs = imgs; this.index = 0; } init() { $("#frame").attr("src", this.imgs[this.index]); }} new PhotoViewer($("#frame"), imgs).init();
試したこと
何を試していいものか…
補足情報(FW/ツールのバージョンなど)
TypeScript:4.7.3
es2020
tsc:4.6.4
jquery:3.6.0
0 コメント