2017-05-08 136 views
0

我有一個生成客戶端的項目。這意味着,模型是從JSON文件自動生成的。當後端的屬性名稱發生變化時,我檢查一個模板的屬性已更改(例如user.nameUser的模型中變成了user.firstName),我發現它在WebStorm中有綠色下劃線,但頁面打開並且只是不顯示不會顯示。但如果我沒有打開模板,我不會意識到這個問題。如何在Angular 2模板中找到未解決的變量

因此,當HTML文件的屬性被識別爲「未解析的變量」時,WebStorm或Lint是否會設置更多的設置?

回答

2

在webstorm中,如果執行代碼分析,是否在檢查結果中看到未解決的變量? https://www.jetbrains.com/help/webstorm/2017.1/analyzing-inspection-results.html

否則,如果您使用tslint,codelyzer是tslint的擴展,它具有特定於angular的各種規則。

我認爲特定的codelyzer規則,no-access-missing-member,是你會尋找。如果你設置好了,那麼你可以在控制檯中運行tslint並獲取錯誤列表。

http://codelyzer.com/

+0

這並沒有幫助我,它沒有報告任何問題。除了可能存在一個設置的地方,皮棉完全排除HTML?還是不存在? – Nadine

+0

你的tslint.json文件是什麼樣的?你是參考你的模板還是內聯? – Stout01

+0

模板被引用,並在單獨的文件中,而不是內聯。我沒有在我的tslint.json中找到任何排除任何文件類型(或特別是HTML)的規則。 – Nadine

0

...同時(角V5),有棉絨現有規則爲,這是目前由角上編譯生產模式抱怨(AOT)所取代。

相關問題