是否有可能使用從控制器傳遞的變量來查看要在JavaScript中使用的呈現參數以及如何執行此操作?在phoenix中使用javascript中的控制器變量
3
A
回答
1
從控制器傳遞的變量可以在JavaScript可以使用如下:
<script type="text/javascript">
alert("<%= @var %>")
</script>
1
的另一種方法可以使用PhoenixGon它生成腳本標籤與變量和簡單的其他方法。它爲你生成所有東西。您只需要使用它從window.Gon
或wundow.YouApplicationNamespace
。你不需要其他的渲染和數據歸屬於HTML。
在控制器:
def index(conn, _params) do
conn = put_gon(conn, :variable, :value)
render conn, "index.html"
end
在JS模塊或瀏覽器控制檯:
window.Gon.getAsset('variable')
# => 'value'
它也保持Mix.env用於使用JS。
相關問題
- 1. 如何在JavaScript中使用Phoenix控制器變量?
- 2. [RAILS] [Javascript]在javascript中使用控制器變量是否「乾淨」?
- 3. 在angularJs控制器中使用jquery方法中的變量
- 4. 服務中綁定變量在控制器中的變量
- 5. NodeJs:在javascript中訪問控制器的變量
- 6. 在Angularjs控制器中使用jquery函數的臨時變量
- 7. AngularJS:在指令控制器的回調中使用ViewModel變量
- 8. 如何在我的佈局中使用控制器變量
- 9. 如何在控制器中使用會話定義的變量?
- 10. 在控制器中結合變量
- 11. 使用服務變量的控制器
- 12. 在應用程序中使用控制器變量html.erb
- 13. 如何在javascript中訪問控制器變量
- 14. 解析控制器變量爲javascript
- 15. 從另一個控制器訪問控制器中的變量
- 16. 從Rails控制器讀取Rails控制器中的變量值
- 17. laravel控制器中的全局變量
- 18. 從控制器訪問我的javascript中的變量
- 19. 控制器中定義的變量在html中不可用
- 20. 如何在nodejs中訪問控制器中的常量變量
- 21. 在條件.js.erb文件中使用控制器設置變量
- 22. 在控制器中使用全局模板變量angularjs
- 23. 在兩個控制器中使用輸入變量
- 24. 如何在prestashop中將控制器中的變量傳遞給控制器?
- 25. 在CakePHP3中使用模態(或:在控制器中使用Javascript)
- 26. 使用ng-switch與控制器變量
- 27. 控制器在JavaScript中的作用MVC
- 28. 使用RSpec測試控制器中的實例變量
- 29. 如何使用控制器訪問服務中的變量
- 30. Node.js:使控制器文件中的db變量可用
你需要更具體 – dimakura