2016-07-21 22 views
0

私のイオンプロジェクトではion-datetime-pickerを使用しています。私はそれをWebブラウザでデバッグするとすべてうまく動作します。私が実際のデバイスでそれを実行すると、問題が見つかりました。入力テキストは更新されません。私はchrome://inspect/#devicesでそれをチェックすると、入力のテキストが変化していなくても、入力(モデル)の値が変化することがわかります。モデルは更新中ですが、UIはありません

私は新しい問題hereを追加しました。ここの誰もが助けてくれることを願っています。事前に多くの感謝。

私はこのプラグインでは、あまりにもコールバックを追加しようとしました

UPDATE NGクリックし、スコープに応じて値を渡し、その後入力にいくつかのtriggerHandlerを行います。

$scope.changeme = function(val) { 
     alert(val) 
    } 

強さは値を3回警告します。最初は完全な日付の記述を警告します.2回目は13:30のように時刻形式で警告し、最後に警告するのは最後の時刻です。Nan:Nan

私も$ scope($ apply()でした。助けてください。

助けてください。私はこの事のためだけに夜を過ごしました。前もって感謝します。

+0

プランカまたはコードペンを追加してください –

答えて

1

The plugin(私が作った)は、<input>要素では使用されません。どうして?

  • ng-modelを使用し、それはinput要素
  • の普通の文字列モデルと競合しているモデルだとしてそれがDateインスタンスを使用input要素
  • ng-modelメカニズムと矛盾するmodelValue-viewValue機構ですディレクティブは、タップするとピッカーを開く要素をマークします。入力要素をタップすることは既にそれ自身の意味を持っています - それをフォーカスしています。

代わりに<div ion-datetime-picker ng-model="x">{{x | someFilter}}</div>などを使用してください。

詳細については、#25および#21を参照してください。

関連する問題