私は、.cshtmlで書かれたビューレンダリングを持っています。 .cshtmlは.jsファイルを参照しています(angular2アプリとして書かれています)。私は.cshtmlからangle2 appにパラメータを渡したいと思います。これはどうすればいいですか?私はangular2アプリを生成するためにangular-cliを使用しています。SiteCoreの.cshtmlビューレンダリングからangular2 appへのパラメータの受け渡し
0
A
答えて
0
ビュー/コントローラレンダリングのスクリプトタグ内のJavaScript名前空間に値を出力してから、それをAngularアプリケーションで使用するだけです。例えば。
<script type="text/javascript">
var solution = solution || {};
solution.vars = solution.vars || {};
solution.vars.myVariable = '@Model.MyVariable';
</script>
次に、他のJavaScriptのsolution.vars.myVariableにアクセスすることができます。
0
Jensの回答は間違いなく機能します。グローバルスコープに変数を追加することに関心がある場合や、ビューに追加の依存関係を持たせたくない場合は、Sitecore Service ClientからAngularで別の呼び出しを使用してデータを取得することもできます。これにより、追加の要求を行う必要があるため、パフォーマンスの影響は小さくなります。
関連する問題
- 1. cshtmlビューからjquery関数へのリストの受け渡し
- 2. Sitecore MVC:プレースホルダへのパラメータの受け渡し
- 3. sitecoreビューレンダリングでガラスモデルを渡す
- 4. Angular2 Newbie親から子コンポーネントへのデータの受け渡し
- 5. grails run-appからgraleへのコマンドライン引数の受け渡し
- 6. ファブリックタスクへのパラメータの受け渡し
- 7. プロミスチェーンへのパラメータの受け渡し
- 8. WCFメタデータへのパラメータの受け渡し
- 9. Automapper:Mapメソッドへのパラメータの受け渡し
- 10. セレクタへのパラメータの受け渡し
- 11. アクションメソッドへのパラメータの受け渡し
- 12. exeへのパラメータの受け渡しSimulink
- 13. SOAPメソッドへのパラメータの受け渡し
- 14. WebClient.DownloadFileCompletedイベントへのパラメータの受け渡し
- 15. Delphi - フォームビルダーへのパラメータの受け渡し
- 16. laravelのルートからコントローラへのパラメータの受け渡し
- 17. Pythonからのシェル入力へのパラメータの受け渡し
- 18. SharepointのサイトページからWebパーツへのパラメータの受け渡し
- 19. sparkのドライバからexecutorへのパラメータの受け渡し
- 20. フレックスからJSPへのパラメータの受け渡し
- 21. AJAXからJSPページへのパラメータの受け渡し
- 22. クロムカスタムタブからアンドロイドアプリケーションへのパラメータの受け渡し
- 23. cmd lineからpackage.jsonへのパラメータの受け渡し
- 24. ExtJS4:Treestoreからコントローラへのパラメータ/プロパティの受け渡し
- 25. メインレポートからドリルスルーへのパラメータの受け渡しSQL Serverレポートビルダー3.0
- 26. 外部ファイルからクラスへのパラメータの受け渡し
- 27. ActivityからBroadcastReceiverへのパラメータの受け渡し
- 28. mojoからカスタムライフサイクルへのパラメータの受け渡し
- 29. 別のページへのSitecoreのリンクとオブジェクトの受け渡し
- 30. コントローラからモデルへの受け渡し
[バックエンドからangle2ブートストラップメソッドにレンダリングされるパラメータを渡す方法](http://stackoverflow.com/questions/37611549/how-to-pass-parameters-rendered-from-backend-to-angular2-ブートストラップ方式) – Gatogordo