2016-05-31 10 views
2

設定ソースから読み込んだ値を評価し、その値をWebSharper SPAに保存したいと考えています。これらの価値をもって、私は各顧客のためにSPAを生成し、各顧客ごとに異なるモバイルアプリでSPAを使用したいと考えています。JavaScriptの属性を使用せずにWebSharper SPAで設定コードを実行する方法

私がこれをやろうとすると、WebSharperは私のモジュールをJavaScript属性で飾ることを期待しています。

モジュールを飾ることなく設定値を提供するにはどうすればよいですか?

例:

type Config = { brandedUrl : Uri } // This is configurable depending on customer 

module Configuration = // I don't want to decorate this module with JavaScript 
    // Some code that reads a config file, yml maybe 
    let get : Config = getConfig // extract vals from file 

[<JavaScript>] 
module Navbar = 
    let navbar = divAttr [ img [ src Configuration.get.brandedUrl ] ] 
+0

を、それはJavascriptのコードにないのであれば、私はそれは、サーバから読み込んだと仮定します。その場合は、[]コールを発信できます。 – Ray

+0

@Ray SPAのようにRPCは使用しませんが、実際にはRPCを使用できません。私はページにjsonを注入するエンドポイントを持っており、websharperコードはjsonを読み込んでプロパティにアクセスできます。私は解決策を発見したので、答えに投稿しました。必要に応じて詳細を記入することができ、あなたのフィードバックは高く評価されます。ありがとう:-) –

答えて

関連する問題