2014-10-02 32 views
3

我想在AngularJs中提醒object值,那麼如何做到這一點?AngularJS如何提醒對象值

如果我只是通過alert(obj)提醒對象,那麼它將在警告框中顯示結果爲object object

+1

嘗試'警報JSON-IFY它(JSON .stringify(obj));' – 2014-10-02 07:56:22

+0

@Florian:感謝它的工作正常:) – Yasir 2014-10-02 08:07:02

回答

0

如果你只是爲了查看對象內容而進行開發,那麼在Firefox或Firebug中使用檢查器會更好。

您可以使用$log服務。

$log.info(obj); 

這給了你一個優勢,你現在可以將對象看成樹狀,你可以導航。在警報中,某些對象可能比警報窗口更大。

+0

我在phonegape中使用angularJS,所以我怎麼看到使用這個輸出? – Yasir 2014-10-02 08:34:04

+0

使用Ripple Chrome擴展模擬Chrome中的phonegap應用,但就像在設備上運行它一樣。然後使用標準的鉻檢查器。 – 2014-10-02 11:28:39

6

一種方法是

alert(JSON.stringify(obj));

+1

事實上,Angular中最正確的方法是使用'angular.toJson(obj)' – 2014-10-02 11:30:31

0

一個可以在登錄到控制檯(在任何瀏覽器的F12工具),如

console.log(obj); 

或在alert彈出如

alert(angular.toJson(obj));