私は、角度js 2タイプのスクリプトプログラミングには初めてです。私はtypescriptからweb.configのアプリケーション設定キーにアクセスする方法を見つけようとしています。彼らは環境によって異なるので、私は自分のタイプのスクリプトのデータをハードコードしたくないです。 TIAAngular jsからWeb.config appsettingsにアクセス2 Typescript
答えて
TypescriptはJavaScriptにコンパイルされ、後でweb.configファイルを使用するアプリケーションのコンテキスト内で実行されます。このため、TypeScriptレベルで構成を読み取ることはできません。
代わりに実行する必要があるのは、実行時に構成を利用できるようにすることです。言い換えると、TypeScriptによって生成されるコードは、ページが実行されている間に使用可能なオブジェクトを認識する必要があります。
これを行うにはいくつかの方法があります。
JSコードでは、グローバルコンテキストに常に存在するオブジェクト(たとえば、ページの実行時にJSのappConfig)を認識することができます。このオブジェクトに設定を入力できます。例:カミソリを吸う:
あなたのTypeScriptコードは、実行時に変数appConfigに依存することができます。
Alernatively、あなたは、デバイスページがあなたの活字体によって生成されたコードに設定を注入するための方法を行うことができます
ページで次にvar adminEmail;
function SetAdminEmail(val: string)
{
adminEmail = val;
}
function DisplayAdminEmail()
{
alert(adminEmail);
}
:読むこと
<script type="text/javascript">
SetAdminEmail('@ConfigurationManager.AppSettings["adminEmail"]');
DisplayAdminEmail();
</script>
この例では、main-http://にデータを注入していますplnkr.co/edit/ojaneZSSUUkkLmrpNkh?p=preview。課題は、index.htmlのappsettings構成データを読み取ることです。私たちはmvcなしでクライアント側でangular2を使用しています。これに関するどんな入力も感謝します。 – Infoseeker
- 1. 複数のWeb.configファイルからappSettingsにアクセスする
- 2. nunitとweb.config appSettings
- 3. ASP.NET web.config appsettings persistence
- 4. Web.configとWeb.Release.configのappSettings
- 5. TypeScriptのリファレンスappsettings
- 6. AngularJSのWeb.configからAppSettingsを利用してください
- 7. アトリビュートアトリビュートMVC 3&Web.Config AppSettings値
- 8. Web.config appSettings configSource属性変換
- 9. TypeScript Angular 2 Responses Subscription
- 10. MVC 3 web.configのAppSettingsから値を取得する
- 11. NLog - web.configのappsettingsからログファイル名を設定します。
- 12. ASP.NETのWeb.ConfigからカスタムのAppSettingsセクションを取得します
- 13. Angular 2 TypescriptのコンポーネントからHTML内の変数へのアクセスを取得
- 14. jsonのAngular 2(TypeScript)データモーダルジェネレータ
- 15. JSON to object(typescript、angular 2)
- 16. 他のWeb.configセクションのappSettings値の使用
- 17. Web.configファイルのappSettingsとconnectionStringsの違いは?
- 18. flow.jsをAngular 2 Typescript(Cont)
- 19. angular 2 typescript class library analog
- 20. チェックボックスのデータバインディングAngular 2とTypeScript
- 21. Plain Ol 'TypeScriptクラスからアクセスする@ angular/http Httpクライアント
- 22. Angular Provider/JS - $ http()。then()から 'uncle method'にアクセスするには?
- 23. nodejsからAngular Jsデータにアクセスするには
- 24. Angular 2からAngular 2にアップグレードした後のエラー
- 25. ファイルアップロードAngular 2&Sails Js
- 26. Web.configのappSettingsエントリは何になりますか?
- 27. Ionic 2 Angular 2 - 方法からNavControllerにアクセスできない
- 28. JavaScript \ Ionic \ Angular 1 AppをTypescriptに移行する\ Ionic 2 \ Angular 2 App
- 29. 別のソリューションからWeb.Configにアクセスする
- 30. Angular 2/TypeScriptでAJAXレスポンスからZIPファイルを保存する
使用C#とパスそれはあなたのjsに。 – Shyju
web.config値を読み込むためのC#クラスを作成しましたが、これらの値を自分のtypescriptファイルに渡す方法はわかりません。 – pradeep
TypeScriptはJavaScriptに変換されるため、設定ファイルを読み取ることはできません。 Razor構文を使用してスクリプトタグに適切な値を注入するか、Powershellスクリプトを作成してビルド中に値を置き換えることができます。 http://stackoverflow.com/questions/38000449/how-to-get-key-from-web-config-in-typesc/42015399#42015399 –