我有一個生成客戶端的項目。這意味着,模型是從JSON文件自動生成的。當後端的屬性名稱發生變化時,我檢查一個模板的屬性已更改(例如user.name
在User
的模型中變成了user.firstName
),我發現它在WebStorm中有綠色下劃線,但頁面打開並且只是不顯示不會顯示。但如果我沒有打開模板,我不會意識到這個問題。如何在Angular 2模板中找到未解決的變量
因此,當HTML文件的屬性被識別爲「未解析的變量」時,WebStorm或Lint是否會設置更多的設置?
我有一個生成客戶端的項目。這意味着,模型是從JSON文件自動生成的。當後端的屬性名稱發生變化時,我檢查一個模板的屬性已更改(例如user.name
在User
的模型中變成了user.firstName
),我發現它在WebStorm中有綠色下劃線,但頁面打開並且只是不顯示不會顯示。但如果我沒有打開模板,我不會意識到這個問題。如何在Angular 2模板中找到未解決的變量
因此,當HTML文件的屬性被識別爲「未解析的變量」時,WebStorm或Lint是否會設置更多的設置?
在webstorm中,如果執行代碼分析,是否在檢查結果中看到未解決的變量? https://www.jetbrains.com/help/webstorm/2017.1/analyzing-inspection-results.html
否則,如果您使用tslint,codelyzer是tslint的擴展,它具有特定於angular的各種規則。
我認爲特定的codelyzer規則,no-access-missing-member
,是你會尋找。如果你設置好了,那麼你可以在控制檯中運行tslint並獲取錯誤列表。
...同時(角V5),有棉絨現有規則爲,這是目前由角上編譯生產模式抱怨(AOT)所取代。
這並沒有幫助我,它沒有報告任何問題。除了可能存在一個設置的地方,皮棉完全排除HTML?還是不存在? – Nadine
你的tslint.json文件是什麼樣的?你是參考你的模板還是內聯? – Stout01
模板被引用,並在單獨的文件中,而不是內聯。我沒有在我的tslint.json中找到任何排除任何文件類型(或特別是HTML)的規則。 – Nadine