2012-11-22 103 views
3

我有一個應用程序,它是使用帶有express的SWIG templating engine構建的。當我發送我的渲染響應時,我發回偶爾爲空的變量。我已經使用swig註銷頁面上的這些變量,看起來如果它們爲null,那麼使用最後一個已知的非空值。SWIG可變持久性

例如。我從所有的鳥類開始(應用程序是關於鳥類),並將類型和子類型設置爲空。如果我瀏覽到'golden eagle',那麼節點應用程序將它們的類型和子類型發送到swig用於呈現的響應對象;所以類型將是'猛禽',亞型將是'老鷹'。當我點擊我的麪包屑鏈接返回到'所有鳥'時,控制檯顯示我發送了正確的信息(類型和子類型設置爲空),但在頁面本身上,SWIG將它們記錄爲「鳥類的掠食者」 '鷹'。

在swig.init中,我甚至將緩存設置爲false,但它似乎並不重要。

有人對此有所瞭解嗎?

感謝

詹姆斯

回答