2014-05-25 15 views
0

我有一個控制器,它定義這樣一個對象點符號深度限制:angularjs V1.2.6 - 在視圖中

$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 --> 

這是正常的行爲,或者這是否意味着有一個錯誤的地方?

+4

他們都工作,你必須在其他地方做某件事情導致此行爲:http://jsfiddle.net/Quadraxas/9nsTd/2/ – Quad

+0

謝謝你,jsfiddle是一個很好的起點。它幫助我縮小了問題的範圍。原來這是一個使用ng-csp模式的bug:http://jsfiddle.net/KrNj4/2/ – Eric

回答

0

這是一個與ng-csp模式相關的錯誤。從版本1.2.8開始,它是been fixed