私は現在mvc-projectで作業しています。プロジェクトはアウトソーシングされているので、私はコードを自分で書いていません。typescriptからグローバル変数に到達できませんか?
私の使命は、Javascriptの1つをTypescriptに変換することです。問題は、コードをtsファイルに入れたときにグローバル変数に到達できないということです。 Visual Studioでは、「プロパティは型ウィンドウに存在しません」と表示されます。
マイ.TSファイル:
window.location.href = window.Search.URL_Searchfiles;
そのうちのいくつかは、スクリプトタグの間.cshtmlファイルに配置され、それらが変数を設定するためにかみそりを使用しています。
.cshtmlファイル:
<script>var Search = { URL_Searchfiles: '@Url.Action("Files", "Search")' }</script>
私は活字体で変数を宣言しようとしましたが、私は右のそれを得るように見えることはできません。 Typescriptからグローバル変数に到達するにはどうすればよいですか?あなたがそれにSearch
要素を追加するWindow
インタフェースを拡張する必要があります