簡體   English   中英

VS Code - 如何從 angular html 模板創建方法?

[英]VS Code - How to create a method from angular html template?

因此,當我想在 Angular 組件的 html 中聲明一個新方法時,WebStorm 為我提供了在 ts 中創建此方法的機會: 示例網絡風暴

但是,如果我在 VS 代碼中嘗試相同的方法,我將無法創建方法。 有什么解決辦法嗎? (擴展,也許在設置中) 示例代碼

您可以使用擴展程序My Code Actions v0.6.0。

將其添加到您的settings.json

"my-code-actions.actions": {
    "[html]": {
      "Create function {{atCursor:$1}}": {
        "file": "${fileBasenameNoExtension}.ts",
        "atCursor": "\\(click\\)=\"([^\"]+)\\(\\)\"",
        "text": "function {{atCursor:$1}}() {\n}\n\n"
      }
    }
  }

如果需要,您可以添加更復雜(多個)的編輯

您可以查看擴展的文檔頁面,查看添加/修改導入語句的復雜編輯示例。

如果 Angular 模板文件不是 html,請調整languageID

現在可以使用VSCode Angular 語言服務插件v14.2.0

vscode 角度代碼操作

因此,當我想在 Angular 組件的 html 中聲明一個新方法時,webstorm 為我提供了在 ts 中創建此方法的機會: 示例網絡風暴

但是,如果我在 VS 代碼上嘗試相同,我將無法創建方法。 有什么解決辦法嗎? (擴展,可能在設置中) 示例 vscode

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM