エラーは、モデルの属性を angular ng-if ディレクティブの条件として使用した場合です。エラーが発生します
TypeError: Cannot read property 'then' of undefined
そして、私のhtmlは次のとおりです。
<div class="item-input-wrapper">
<i class="icon ion-ios7-search placeholder-icon"></i>
<input type="search" ng-model="keywords" placeholder="Search" >
<button ng-if="keywords.length"
class="button button-icon ion-ios7-close-outline input-button"
ng-click="clearSearchWords()">
</button>
</div>
このコードを新しい ionic プロジェクトにコピーしようとしましたが、他のプロジェクトで完全に実行できます。Ng-if は組み込みの angular ディレクティブです。なぜそれが異なる出力になる可能性があるのですか? そして、それはそれを解決するためのアプローチですか?