シングルページアプリケーションでノックアウト js を使用しています。ファイルをアップロードするためにノックアウトを使用しているファイルアップロード入力タグがあります。この場合、アップロードされるファイルは画像です。
画像が ASP.NET Web API によって処理され、コールバック関数に返されたら、監視可能な配列に応答を挿入します。これにより、追加された新しい画像とテキストで画面が更新されます。
しかし、なぜか画像が表示されません。ページを更新すると画像は正常に読み込まれますが、監視可能な配列に追加すると画像が表示されません。
何か案は?
編集:これはアイテムを追加する私のコードです。それはかなり簡単です。
item = {
"insightTypeId": 0,
"memberId": currentMemberId(),
"postedByMemberId": store.fetch("currentUser"),
"value": insight(),
"image": "content/insights/" + fileName
};
messaging.client.addItem = function(item) {
member().insights.unshift(item);
};
アップデート
サイトを表示しているコンピューターでは正常に機能することを忘れていましたが、電話では機能しません.