問題タブ [rendr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - $(window).on("load") が postRender でトリガーされない
ページがロードされた後にトリガーする必要があるjqueryコードがあります。ビューのpostRender関数呼び出しで実行していますが、postRenderとウィンドウロードイベントは完全に非同期であるため、ウィンドウロードイベントは私がいる前に発生する可能性がありますload イベントのリスナーを追加する postRender ですが、この場合、関数に代わるものはありますか、それとも何か不足していますか?
助けてくれてありがとう
node.js - rendrjsルーターのオプションパラメータの指定方法
私はrendrjsのルーターのドキュメントを調べ
ましたが、オプションのパラメーターについての言及はなく、バックボーンルーターと非常によく似たビルドであると彼らは言っていますが、()
オプションのパラメーターとして理解していません...
それで、ここにいる誰かがその方法、またはそれを回避する方法を知っていますか?
前もって感謝します
javascript - RendrJS 同形フレームワークでモデルをサブビューに渡す方法
ホームページがブログ投稿のリストを表示するブログを作成しているとします。私の質問は、各子投稿ビューにモデルを渡す方法ですか?
コレクションを反復処理する index.hbs があります
私はpost_view.jsを持っています
しかし、モデルがpost_view.js内に設定されていないようです。{{json value}}
ループ内で実行すると{{forEach}}
、JSON 化された出力が表示されます。モデルを渡すために何をする必要がありますか?ビュー内で手動で構築する必要がありますか? ありがとう!
gulp - gulp 付きレンダーハンドルバー
Rendr アプリのコンパイラとして gulp を使用しようとしていますが、次の問題が発生しています。
rendr-handlebars
コンパイルとgulp を使用した例がどこにも見つからなかったので、handlebars
ここで助けを求めようと思いました。
これはコンパイラ ハンドルバーとクライアント ハンドルバーのバージョンが異なることが原因であると他の場所で読みましたが、正しいものがインストールされていると思います。これらの依存関係がインストールされています
と私のcompiledTempaltes.js
ファイルが表示されます"compiler":[6,">= 2.0.0-beta.1"]
。ハンドルバーの私のgulpタスクは次のことを行います。
さまざまなバージョンのハンドルバー、rendr-handlebars、および gulp-handlebars をインストールしようとしましたが、運が悪かったので、助けていただければ幸いです。
backbone.js - Rendr App.router.currentView は未定義です
私のRendrアプリが起動すると、App.router.currentView
常に評価されundefined
、これによりクライアント側のレンダリングが次のように中断されます
ClientRouter.prototype.getRenderCallback
ファイル内の関数で true に評価されません/node_modules/rendr/client/router.js
。hterouter.currentView
が設定されている場所と、それが未定義である理由を追跡しようとしましたが、あまり運がありません。これを引き起こしている可能性のあるものについて何か考えはありますか?
asp.net - サーバー側asp.netでのangularjsレンダリング
フロントエンドに angularjs フレームワークを使用し、バックエンドに asp net mvc を使用して Web アプリを開発しました。ご存じのとおり、angularjs には SEO に関して大きな欠陥があります。phantomjs を使用して Web サイトのスナップショットを作成し、それを元の Web サイトの代わりに検索ボットに提供するなど、いくつかのソリューションがあります。しかし、私はそれが好きではありません。私は最近、同型 Web アプリの概念を紹介しました。間違いがなければ、サーバー上で angularjs アプリを事前にレンダリングしてから、レンダリングされた html をクライアントに提供することができます。私が見つけたすべてのソリューションは、他のフレームワーク用でした。Rendr ( https://github.com/rendrjs/rendr ) や angularjs-server ( https://github.com/saymedia/angularjs-server ) と同様です。NodeServices というライブラリもあります ( https://github.com/aspnet/NodeServices)それはうまくいきますが、Asp.netコアとAngular 2ユニバーサルで書かれており、どちらも使用していません。asp.net と angular で同じ作業を行うライブラリはありますか? ありがとうございます。