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