2013-05-26 34 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