2016-11-22 9 views
0

私にはわからない問題があります。私は構築しているDNS管理システムにractiveJSを使用しています。IE11でractivejs.push()がobject.keysエラーを返しました

私は、既存のレコードの最後に新しいレコードを追加しようとしています。現在のレコードを取得するのにractive.get('A')を使用しています。私はその後、私はその後、ractiveJSに追加しrecords.push(thisRecord);を使用してい

var thisRecord = {}; 
thisRecord.hostname = "hostname"; 
thisRecord.ip = "123.123.123.123"; 

新しいオブジェクトを構築しています。 Chrome、Firefox、SafariではIE11で正常に動作しますが、次のエラーが戻ってきます。

IE11 Ractive JS Error

だけのノート。ファイルauth.jsにあるにもかかわらず、そのファイルは、他のいくつかのファイルが入った圧縮ファイルです。影響を受ける回線はRactiveJSにあるようですが、これは回線です

return n.isRoot?o=[].concat(Object.keys(t.viewmodel.data),Object.keys(t.viewmodel.mappings),Object.keys(t.viewmodel.computations)):(i=t.viewmodel.wrapped[n.str],r=i?i.get():t.viewmodel.get(n),o=r?Object.keys(r):null),o&&o.forEach(function(t){"_ractive"===t&&s(r)||e.push(n.join(t))}),e 

すべてのアイデアをいただければ幸いです。私はこの問題が唯一のRACTIVE 0.7.3であり、予想通り、動作は、上記のようRACTIVEにオブジェクトを押して、< 0.7.3にし、RACTIVE 0.8.5で動作して見つけた

UPDATE

モデルをまったく更新しません。

+0

jsFiddleで問題を簡単に再現するのは良いことです。 – Joseph

答えて

0

誰もこの問題を抱えていないようだから、どこでも答えが見つかりませんでした。 RactJS 0.8.5へのアップグレードは問題を修正したようですが、もう一度他の作業をやり直さなければならなくなりました...

0.7.3から0.8.5のように見えますここに見つかりましたdocs.ractivejs.org/0.8/migrating

+0

http://docs.ractivejs.org/0.8/migratingに変更点がありますか?もしそうでなければ、あなたはそれが何であるかを言うことによっていくつかの人々の時間を節約することができると確信しています:) – Leakim

+0

ええ。そのドキュメントを見つけるまでには長い時間がかかりましたが、すべての大きな変更は上にリンクした移行ページにあります。 – LeeR

関連する問題