2016-10-17 16 views
1

こんにちは私は、typescript xmlページでImage要素を取得しようとしていて、プログラムでimageSourceプロパティを設定しています。私はそれがこのように行われていることがわかりました例でNativescript Typescriptエラープロパティが存在しません

:typescriptですを使用しているとき、私が午前

image = page.getViewById("id"); 
image.imageSource = newImageSource; 

問題は、私が回避する方法がわからない

error 'imageSource' does not exist on type 'View' 

ですその問題。何か案は?

+0

https://basarat.gitbooks.io/typescript/content/docs/types/type-assertion.html –

答えて

4

Do image = <Image> page.getViewById('whatever'); タイプの問題を解決する必要があります。正しいクラスを持つようにイメージモジュールをインポートしてください。

+0

にお役立てください。それはまさに私が探していたものです。別の質問の誰かが 'var image:any = page.getViewById("何でも ")を使って提案しましたが、実際の解決策よりも問題を回避するように思えました。 – xerotolerant

+0

はい、 'any'へのキャストは回避策になりますが、タイプのメリットが失われてしまいます:)喜んで助けてくれました。 –

関連する問題