2014-04-01 43 views
1

我正在學習AngularJs。我很注意在控制器中正確設置bar屬性。你能否讓我知道我要去哪裏?AngularJs ng顯示不起作用

<div ng-app> 
    <h2>Div show Hide </h2>  
    <div ng-controller="ToggleCtrl"> 
    <p ng-if="foo.bar">hidden</p> 
    <p ng-if="foo.bar">Shown</p> 
    </div>  
</div> 

在控制器

function ToggleCtrl($scope) { 
$scope.foo.bar=false 
} 
+0

控制檯應該告訴你:'類型錯誤:undefined'(或類似)的無法設置屬性 '欄' – Yoshi

+0

是。那就是它所顯示的。 – Pradeep

+0

確保您擁有最新的Angular版本(> 1.2),並啓動'foo'對象 –

回答

4
function ToggleCtrl($scope) { 
    $scope.foo = { 
    bar: false 
    } 
}