[英]Is there a way to make Angular.js more verbose when things are undefined?
我真的剛剛開始認真使用Angular.js,我注意到的第一件事是,如果找不到某些東西,它通常不會拋出錯誤。
在一個簡單的例子中,如果something_undefined
未定義:
<p>{{something_undefined}}</p>
這將無聲地失敗:
<p></p>
在使用$resource
的示例中,如果我輸入了類似{{member.frist_name}}
的拼寫錯誤,我非常希望Angular告訴我member
上沒有這樣的屬性frist_name
。
僅出於測試目的,您可以顯示錯誤消息而不是空字符串
<p> {{ something_undefined || 'Not Found !!!' }} </p>
這不是一個答案,而是一個相關的建議,來自我的經驗,並提到另一個答案,這確實是有用的。
當您使用角度開發時遇到此類問題時,請記下有關它的一些測試! 通過這種方式,您可以使代碼免於額外的調試語句,您將更好地理解框架,並且您將在該過程之后留下一些回歸測試。 各方面都取得了勝利。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.