###前提・実現したいこと
サーバ:node.js+express
JSフレームワーク:Angular2
という構成でWebアプリを作りたい
###問題
Angular2のtemplateにどうやってサーバ側で作ったhtml(テンプレート)を渡すか、良い方法が分からない。
###該当のソースコード
とりあえずこんな感じで渡しています。
サーバ側テンプレート(ect)
// JavaScriptの変数に、作ったテンプレートを入れる <script> var template = (function() {/* <div id='<%- @id %>'> <h1><%- @upperHelper @title %></h1> <% include 'list' %> </div> */}).toString().match(/\/\*([^]*)\*\//)[1]; </script>
クライアント側js(typescript)
// サーバ側で作ったテンプレートをAngular2のテンプレートとして使う。 @Component({ selector: 'my-app', template: _template })
何か違うような気がするのですが、そもそもそんな構成にしないものでしょうか?
もし同じような事をしている方がおられたら教えて頂きたいですm(_ _)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/04 02:16