2016-07-29 1 views
0

clojureルミナステンプレートでangularjsを使いたいです。以下は です。clojureルミナンスでangularjsを使用する方法

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
 
    <div ng-app=""> 
 
     <p>Name : <input type="text" ng-model="name"></p> 
 
     <h1>Hello {{name}}</h1> 
 
    </div>

が、{{名前}}の値を取得していません。 この問題を解決する方法を教えてください。事前におかげで!

+0

私はその完璧だと思います。あなたの問題に関する詳細情報を提供してください。 – Sankar

+0

名前の値が取得されていません。{{name}}が空です。 –

+0

私の編集を承認して確認してください。 – Sankar

答えて

1

デフォルトでは、ルミナスはSelmerテンプレートシステムを使用しています。 Selmer - :tag-open :tag-close :filter-open :filter-closeタグを再定義するオプションを提供します。

ですから、このようなものであるためにあなたのレンダリング機能を変更した場合:

(defn render 
    "renders the HTML template located relative to resources/templates" 
    [template & [params]] 
    (content-type 
(ok 
    (parser/render-file 
    template 
    (assoc params 
     :page template 
     :csrf-token *anti-forgery-token* 
     :servlet-context *app-context*) {:tag-open \[ :tag-close \] :filter-open \[ :filter-close \[})) 
"text/html; charset=utf-8")) 

あなたが角度のタグを使用することができますが、あなたが[% %]ですべてセルマータグを交換する必要があります。 また、あなたは開いている/閉じるタグとしてこれまでに何を使用することができます。敵の例<>

関連する問題