是否可以獲取render()
(Symfony2)方法發送的響應對象?使用Angular捕獲Symfony 2中render()方法發送的響應對象
一個例子:
public function indexAction(){
$params = array('Hi' =>'Hello world', 'userName' =>'Jack');
return $this->render('exampleBundle:Default:index.html.twig', $params);
}
我完全能夠捕捉到VAR $params
及其在html.twig
文件內容,但我想不出如何獲取這些內容是在JavaScript渲染使用角度的視圖。爲了以防萬一,我嘗試了許多荒唐的事情,但他們顯然沒有工作。
也許根本不可能,我需要重新設計它,或者在文檔加載後創建新的ajax調用,而不是通過render()
方法傳遞內容。我真的不太確定,如果沒有提出Ajax請求,我可以達到這個目標嗎?
一旦'app.value(...)'完成了,我該如何將它注入控制器? – Drumnbass
我編輯了我的答案,最後一個代碼塊是如何在控制器中注入的,你可以在https://docs.angularjs.org/guide/providers中看到更多關於值的信息。 – jmoreno