2013-05-26 32 views
1

我無法在角度視圖中訪問對象屬性。簡單但非常瘋狂的問題。在角度視圖中無法訪問的對象。奇怪的行爲

這裏是一個小提琴:下面Fiddle

代碼。 Operators.date和operators.boolean在角度視圖中不可用。如何訪問該屬性?

$scope.operators = { 
      date: {'$lt':'before', '$gt':'after', '$eq':'equals'}, 
      boolean: {'$eq': 'is'}, 
      all : ['before', 'after', 'contains', 'does not contain', 'equals' ] 
     }; 
+1

請參閱http://stackoverflow.com/questions/12648543/angularjs-and-its-use-of-dollar-variables。這是以'$'開頭的屬性名稱的問題。當使用'{{}}'指令時,angular將不會顯示嵌套的''''變量。一般來說,團隊警告不要使用以'$'開頭的變量。 – sh0ber

+0

謝謝,它的工作。如果你想添加它作爲答案:) –

回答

2

如上所述,這是以$開頭的屬性名稱的問題。當使用{{ }}指令時,angular將不會顯示嵌套的$變量。一般來說,團隊警告不要使用以$開頭的變量。請參閱AngularJS and its use of Dollar Variables