簡體   English   中英

你是如何逃離Angular的一個空間的?

[英]How do you escape a space in Angular?

我有一個像這樣的對象:

foo = {"Foo Bar":"bar","Foo":"Bar"};

在我的Jade模板中,我有:

p 1: {{foo.Foo Bar}}
p 2: {{foo.Foo}}

問題是,輸出是:

1: {{foo.Foo Bar}} 
2: Bar

但它應該是:

1: bar
2: Bar

為什么會出現這個問題? 我該如何解決?

你可以像這樣訪問它

p 1: {{foo["Foo Bar"]}}

Angular JS或在任何地方訪問帶有空格的屬性名稱您需要使用[]表示法

Object["key name"]

所以在你的情況下它會

foo["Foo Bar"]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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