簡體   English   中英

當事情未定義時,有沒有辦法讓Angular.js更加冗長?

[英]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.

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