[英]Why do I get a target of "undefined" from this `phx-change` event?
我在 LiveComponent 中有一個<select> ,我想對正在更改的值做出反應。 沒有提交按鈕。 我有這個:<form> <select phx-change="per_page_changed" phx-target={@myself} > ...
[英]Why do I get a target of "undefined" from this `phx-change` event?
我在 LiveComponent 中有一個<select> ,我想對正在更改的值做出反應。 沒有提交按鈕。 我有這個:<form> <select phx-change="per_page_changed" phx-target={@myself} > ...
[英]Updating nested html element in LiveView of Phoenix application without rendering the whole component
我有以下帶有卡片集合的 leex 模板,每張卡片內都有一個嵌套按鈕。 我只想更新按鈕上的文本而不再次渲染整個組件。 是否可以? 我被困在這里。 這個想法是向這個按鈕發送更新,但如果可能的話根本不清楚如何。 或者另一種方法是再次將@repos分配給套接字? 當我點擊按鈕時,我在服務器端完成工作,然后我 ...
[英]How to call handle_event from test using Elixir Live View
在 LiveView 中,如何從測試中調用 handle_event。 ...
[英]VegaLIte Charts Rendering - Elixir, Phoenix, SurfaceUI
Elixir、Phoenix、SurfaceUI 組件如何渲染 VegaLite 圖表? 到目前為止,我以這種方式嘗試過。 我還使用 Surface LiveView 組件。 通常我們可以通過 Javascript 中的 id 渲染這種圖表,但在這里我找不到渲染 Vega 圖表的方法。 ...
[英]How to update an element on a Live page once a background task has been finished?
我在 LV 頁面上有一張桌子。 每行都有一個按鈕,用於連續刷新數據。 要刷新它,它必須至少向外部 API 發送一個請求,這可能需要幾秒鍾或幾分鍾。 從外部 API 接收的數據被保存到數據庫中。 我可以讓用戶等待,但最好創建一個后台任務並立即返回一個響應,比如“正在更新” 收到響應后,我將如何通知實 ...
[英]How to make a variable globally accessible across multiple templates
在我的 phoenix 應用程序中,我正在嘗試加載一堆數據並使它們可以訪問我的根模板(跨所有頁面)。 據我所知,這是通過分配完成的,但我不知道在哪里加載它。 我想像 應該可以工作,但我不知道把這段代碼放在哪里,所以套接字是可用的。 來自 Express.js,我想做類似的事情: 感謝您的幫助。 ...
[英]Phoenix Elixir Getting UndefinedFunctionError at GET/Users and it exist
我正在使用 LiveView(Phoenix Elixir 的新手)構建一個視圖來列出/編輯/銷毀 admin 命名空間中的用戶。 由於某種原因,我不能使用在 admin.ex 上下文文件中定義的方法list_users 。 如何在 index.html.heex 文件中訪問和使用此方法,我必須遍歷 ...
[英]Javascript When Installing Tailwind CSS is not working
我遵循了本教程https://tailwindcss.com/docs/guides/phoenix除了 javascript 和煩人的 phoenix 橫幅之外,一切似乎都運行良好。 誰能解決我的問題? 這是我的當前頁面 當我點擊“解決方案”時,沒有任何反應,這表明 javascript ...
[英]Single quotes cause LiveView template processing error
我想在我的 Phoenix LiveView 模板中使用以下 Tainwind 類: 但是單引號沒有被正確處理,導致如下錯誤: no function clause matching in Phoenix.LiveView.Engine.analyze_list/4 如何在 LiveVie ...
[英]Phoenix live view link not working with dynamic element
我在 html.eex 文件中有代碼需要呈現一系列鏈接,我目前正在使用這段代碼, 但是,當這將它呈現為 email 時,它只是將其放入一個沒有附加 href 的標簽,如<a> https://example.com </a> 如何正確設置 href 部分以便鏈接可以點擊? 我 ...
[英]Undefined Function Error after installing Phoenix Live Dashboard
我在嘗試使用 Phoenix Live Dashboard 時遇到此錯誤 我的依賴項如下所示: 我已經嘗試將我的 phoenix_live_dashboard 降級到0.5和0.4 ,同樣的問題再次發生 ...
[英]Why clicking a checkbox fires a Phoenix LiveView event?
背景我有一個帶有一些復選框的表單。 此表單將根據條件顯示復選框。 在表單之后我有一個按鈕,它應該發送一個將執行操作的鳳凰事件。 但是,當我單擊一個復選框(選擇/取消選擇它)時,仍然會創建 phoenix 事件。 老實說,我不知道為什么,我覺得這與我沒有使用 Phoenix forms(我使用的是純 ...
[英]Phoenix LiveView Error: no route found for POST
我有一個實時視圖表單的問題,它顯然將發布請求發送到路由器,而不是在提交時使用套接字連接,所以我得到“找不到 POST /stationen/new (SportfestWeb.Router) 的路由” 我檢查了這篇文章中的修復: Phoenix LiveView form_for raising N ...
[英]LiveView: How to process data in a rendered comprehension list
在Phoenix中,如果需要對模板中的數據進行處理,可以將數據傳遞給視圖進行處理,輸出回模板。 例如: 但是,這與 LiveView 不同。 我試圖在理解中調用一個組件來處理數據: 但是現在,我不知道如何制作類別組件(handle_info?)來放置每篇文章的類別名稱。 在 LiveView 中更新 ...
[英]Live_helpers function usage in liveview app "live_beats" by chrismccord
lib/live_beats_web/views/layout_view.ex中有一個function sidebar_account_dropdown/1 在其模板部分下拉列表 function 來自 lib/live_beats_web/live/live_helpers.ex 只是為了不拉長 ...
[英]How do I mix live and "dead" content in my Elixir Phoenix LiveView app header?
我將 root.html.heex 文件更改為如下所示: 並將<header>元素移動到app.html.heex中: ...並在live.html.heex中。 但我無法在live.html.heex中呈現“_user_menu.html”,因為(當然)它使用@current_us ...
[英]Elixir Desktop has dialyzer issues in MenuBar
背景我有一個使用Elixir Desktop的小應用程序。 此應用程序運行良好,啟動時沒有問題: https://github.com/Fl4m3Ph03n1x/market_manager/tree/master/apps/web_interface 但是,我有透析器抱怨類型。 我不確定這是否是 ...
[英]Socket rejoins again and again which causes Live View to emit events itself periodically. when using with Alpine js
問題:套接字一次又一次地重新加入,這導致實時視圖本身定期發出事件。 場景:我有包含 phx-change 事件的索引頁。 當我讓頁面閑置一段時間后,事件開始定期自動觸發。 它不僅限於單個頁面,而且它發生在每個實時視圖頁面上,我用谷歌搜索了這個問題但找不到任何解決方案。 我注意到有時心跳停止超過 1 ...
[英]Elixir Ecto Issue - Can't make an association between two tables?
我正在嘗試在表之間建立關聯。 我目前有一個包含以下字段的“用戶”表: ID email 密碼名姓角色 1 老師@example.io hash 鮑勃白色的老師 2 學生@example.io hash 喬棕色的學生我正在嘗試實現兩種新的用戶類型:教師和學生因此,我想為兩種用戶類型創建兩個不 ...
[英]Cannot input text in text field from LiveComponent
背景我有一個活動組件,它基本上是一個帶有幾個text input和一個提交按鈕的表單。 我的界面看起來有點像我想要的方式,但是有一個問題:我無法在文本輸入字段中輸入任何內容。 我不知道為什么。 代碼如您所見,我有 2 個文本輸入字段。 我的代碼如下: 起初我認為這是因為我沒有使用text_inpu ...