3

SWIG テンプレート エンジンと Expressを使用して構築されたアプリがあります。レンダリングのために応答を送信すると、ときどき null になる変数が返されます。ページ上のこれらの変数をログアウトするためにswigを使用しましたが、それらがnullの場合、最後の既知のnull以外の値が使用されるようです。

例えば。まず、すべての鳥 (アプリは鳥に関するもの) を表示し、タイプとサブタイプを null に設定します。「ゴールデン イーグル」を参照すると、ノード アプリは、swig がレンダリングに使用する応答オブジェクトのタイプとサブタイプを送信します。したがって、タイプは「猛禽類」になり、サブタイプは「ワシ」になります。パンくずリストのリンクをクリックして「すべての鳥」に戻ると、コンソールは正しい情報を送信したことを示します (タイプとサブタイプは null に設定されています) が、ページ自体で SWIG はそれらを「猛禽類」のままとしてログアウトし、 '鷲'。

swig.init では、キャッシュを false に設定しましたが、問題ではないようです。

これについて何か知っている人はいますか?

ありがとう

ジェームズ

4

1 に答える 1

2

「設定」タグを使用する

「現在のコンテキストで再利用する変数を設定します。」

{% set foo = "anything!" %}
{{ foo }}
// => anything!

http://paularmstrong.github.io/swig/docs/tags/#set

于 2013-07-08T19:31:46.257 に答える