2015-02-11 50 views
2

爲什麼此代碼在輸出中顯示所有4個名稱?Ang-ng-if with ng-init

<div data-ng-app=""> 
    <div data-ng-init="names=['dave','melissa','lisa','jill']"> 
    <div data-ng-repeat="data in names" ng-if="data == 'dave'"> 
     {{ data }} 
    </div> 
</div> 

jsFiddle

+0

這是奇怪!我不知道爲什麼會發生這種情況,但是如果需要及時解決這個問題,上面的代碼可以和'ng-show'一起工作。 – 2015-02-11 03:18:39

+1

@WalterRoman,雅,我花了一段時間,但jsFiddle選擇了錯誤的Angular庫。謝謝 – Fergus 2015-02-11 03:20:06

+2

@Fergus試圖避免'ng-init',只是一個提示。 – levi 2015-02-11 03:23:08

回答

2

錯誤angular.js基礎上的jsfiddle ..需要角1.1.5或更高..