2017-03-05 3 views
-2

My ng-ifが機能しません。angg2のng-ifが動作しません

<div class="col-sm-12" ng-repeat="data in (result=(q.MyData | filter:q.Search))"> 
    <input type="text" value="{{q.id}}" class="form-control" readonly /> 
    <input type="text" ng-if="result.lenght==0" value="Data not found!" class="form-control" readonly /> 
</div> 
+0

質問https://angular.io/docs/ts/latest/quickstart.html –

+1

を尋ねる前に、最初のドキュメントを確認してくださいあなたはすべてのエラーを持っています?私は、あなたの 'result.lenght == 0 '条件で' length'のスペルが間違っていることに気付きました。 – OmarIlias

+1

ng-if? ng-repeat?私が知る限り、それらはもうangular2に存在しないので、angularjsまたはangular2について話していますか?代わりに* ngForと* ngIfについて読んでください;-) – ssougnez

答えて

1

合計推測を助けるが、あなたはここでの問題を持ってください。

ng-if="result.lenght==0" 

はスペルエラーを修正してみてください。角度2 NG-場合doesntのが存在している、U souldで

ng-if="result.length==0" 
+0

'.lenght 'は明らかに有効な関数ではないからです。 –

1

* ngIfを使用し、ng-repeatを* ngForに置き換えてください。

を例にangular2ドキュメントを使用します。 ngIf ngFor

関連する問題