Javascript angularjs v1.2.6-视图中的点符号深度限制

Javascript angularjs v1.2.6-视图中的点符号深度限制,javascript,angularjs,Javascript,Angularjs,我有一个控制器,它定义了如下对象: $scope.data = {}; $scope.data.student = {name:"Brandon"}; 在视图中,我无法仅使用点符号访问名称值: <span>{{data.student['name']}}</span> <!-- works --> <span>{{data['student'].name}}</span> <!-- works --> <span

我有一个控制器,它定义了如下对象:

$scope.data = {};
$scope.data.student = {name:"Brandon"};
在视图中,我无法仅使用点符号访问名称值:

<span>{{data.student['name']}}</span>  <!-- works -->
<span>{{data['student'].name}}</span>  <!-- works -->
<span>{{data.student.name}}</span>     <!-- does not work -->
{{data.student['name']}
{{data['student'].name}
{{data.student.name}

这是正常的行为,还是暗示某个地方有bug

这是一个与ng csp模式相关的错误。从1.2.8版开始

它们都是有效的,您必须在其他地方做一些导致这种行为的事情:谢谢您,JSFIDLE是一个很好的起点。它帮助我缩小了问题的范围。原来是ng csp模式的一个bug: