新しいデータが到着したときに起動する Ember メソッドがあります。
insertDays: function() {
...
}.observes('startDate', 'doctor.appointments.length')
重いコードを実行する前に、データが実際に存在することを確認したいと考えています。これを行うために、私は現在使用しています:
var length = doctor.get('appointments.length')
if (length !== 0) {
...
}
ただし、サーバーから正当にデータが渡されない場合があり、この場合は !== 0 テストが失敗し、必要なときにコードが実行されません。
メソッドを使用してみましたが、関係なく.isLoaded
常に返されますtrue
。
Ember リソースがまだロード中であるかどうかを効果的に知るにはどうすればよいですか?