我傳遞一個DateTime對象從PHP到小枝,並在我的樹枝調用它時:樹枝日期過濾器不工作(角度問題?)
{% verbatim %} {{ user.updatedAt }} {% endverbatim %}
我得到我的網頁上這樣的輸出:
{"date":"2017-02-08 18:53:22.000000","timezone_type":3,"timezone":"Europe/Lisbon"}
當我嘗試應用濾鏡date("H:i")
此變量,它不適用,我得到這個頁面上:
{{ user.updatedAt|date("H:i") }}
在這種情況下,我也有在控制檯下面angularjs錯誤,我認爲這是相關的:
Error: [$parse:syntax] Syntax Error: Token '(' is an unexpected token at column 24 of the expression [ user.updatedAt|date("H:i") ] starting at [("H:i") ].
任何人都可以向我解釋這是怎麼回事?我怎樣才能解決這個問題?
在此先感謝。 Cheers
嗨,沒有考慮到你傳遞的日期不是一個JavaScript日期,你以錯誤的方式調用過濾器。看看這裏https://docs.angularjs.org/api/ng/filter/date – rick
嗨裏克,我試圖調用樹枝日期過濾器,而不是angularjs之一。與這些過濾器有衝突嗎?我應該怎麼做?謝謝 – andregoncalves
好的,對不起,它接觸了一個很常見的問題,看看這個http://stackoverflow.com/questions/13671701/angularjs-twig-conflict-with-double-curly-braces – rick